/*
Theme Name: copyrightalliance
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

/* webkit css */
@import "webkit/webkit.css";
/* webkit css */


/* reset css */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {line-height: 1;font-family: 'levenim_mtregular';margin-top: 118px; overflow-x: hidden; width: 100%;}
*{vertical-align:bottom; outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
nav ul { list-style: none; }
blockquote,
q { quotes: none; }
blockquote:before,
blockquote:after,
q:before,
q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; color:#333; text-decoration:none; transition:0.3s all; -webkit-transition:0.3s all; -moz-transition:0.3s all; -ms-transition:0.3s all;font-weight: bold;}
/* change colours to suit your needs */
ins { background-color: #ff9; color: #000; text-decoration: none; }
/* change colours to suit your needs */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title],
dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input,
select { vertical-align: middle; }
/* reset css */

/* default css */
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-left { text-align: left; }
.pull-left { float: left; }
.pull-right { float: right; }
.clear { clear: both; }
.pr{position:relative;}
.full-width{width:100%;vertical-align: top;}
.wrapper {margin: 0 auto; width: 1280px;}
.container{display:inline-block; width:100%; vertical-align:bottom;padding: 70px 0; overflow: hidden;}
::-webkit-input-placeholder { color: #0e0e0e; text-align:right;}
:-moz-placeholder { /* Firefox 18- */ color: #0e0e0e;  text-align:right;}
::-moz-placeholder { /* Firefox 19+ */ color: #0e0e0e;  text-align:right;}
:-ms-input-placeholder { color: #0e0e0e;  text-align:right;}
img {max-width: 100%;}
/* default css */

/* Header */
#main {clear: both;}
#masthead {display: inline-block;width: 100%;padding: 10px 0;background: #fff;vertical-align: top;position: fixed;top: 0;left: 0;z-index: 1111;float: left;}
.admin-bar #masthead {top: 32px;}
#masthead .logo-main {float: left;width: 380px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.header-right {width: 66%;float: right;width: calc(100% - 380px);text-align: right;}
.header-right .top-main .social-link {display: inline-block;list-style: none;vertical-align: middle;margin: 0 20px;}
.header-right .top-main .social-link li {display: inline-block;vertical-align: top;}
.header-right .top-main .social-link li a {display: block;width: 32px;height: 32px;background-size:cover;}
.header-right .top-main .social-link li a.facebook{background-image:url(images/facebook.png);}
.header-right .top-main .social-link li a.facebook:hover {background-image: url(images/facebook-color.png);}
.header-right .top-main .social-link li a.twitter{background-image:url(images/twitter.png);}
.header-right .top-main .social-link li a.twitter:hover {background-image: url(images/twitter-color.png);}
.header-right .top-main .social-link li a.linkedin{background-image:url(images/linkedin.png);}
.header-right .top-main .social-link li a.linkedin:hover{background-image:url(images/linkedin-color.png);}
.header-right .top-main .top-box {display: inline-block;vertical-align: middle;}
.header-right .top-main .top-box .top-btn {display: inline-block;vertical-align: middle;}
.header-right .top-main .top-box .top-btn a {border: 2px solid #2e5e79;padding: 0 20px;line-height: 30px;display: block;border-radius: 13px;color: #0e0e0e;font-size: 14px;}
.header-right .top-main .top-box .search-box {display: inline-block;vertical-align: middle;}
.header-right .top-main .top-box .search-box input {border: 2px solid #2e5e79;padding: 0 20px;line-height: normal;display: block;border-radius: 13px;color: #0e0e0e;text-align: right;width: 130px;font-family: 'levenim_mtregular';font-size: 14px;height: 34px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 170px;}
.header-right .top-main .top-box .search-box .screen-reader-text,
.header-right .top-main .top-box .search-box input#searchsubmit{display: none;}
.header-right .top-main {margin-bottom: 35px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.header-right .menu-toggle {display: none;}
.header-right .menu-main-menu-container li {display: inline-block;vertical-align: middle; position: relative;}
.header-right .menu-main-menu-container li a {display: block;padding: 8px 12px;border-radius: 14px;font-size: 14px; font-weight: 700;}
.header-right .menu-main-menu-container li:hover > a,
.header-right .menu-main-menu-container li.current-menu-parent a {color:#fff; background: #00aeef;}
.header-right ul.nav-menu {position: relative; display: inline-block;}
.header-right .menu-main-menu-container li ul.sub-menu {display: none;position: absolute;top: 100%;left: 0;background: #ffffff;width: 160px;padding-top: 10px;}
.header-right ul.nav-menu li ul.sub-menu li {display: block;text-align: left;border-top: 1px solid #000;}
.header-right .menu-main-menu-container li:hover ul.sub-menu {display: block; }
.header-right ul.nav-menu li ul.sub-menu li a {border-radius: 0px; padding: 12px 7px; line-height: 22px; color: #fff; text-transform: lowercase;}

.fixed-menu #masthead {box-shadow: 0 0 10px 2px rgba(51, 51, 51, 0.5); -webkit-box-shadow: 0 0 10px 2px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 0 10px 2px rgba(51, 51, 51, 0.5);}
.fixed-menu #masthead .logo-main {width: 250px;}
.fixed-menu .header-right .top-main {margin-bottom: 5px;}
/* Header */
/*21-06-2016 sub-menu*/

/*24-06-2016*/
.header-right .menu-main-menu-container li.about-menu ul.sub-menu li {background: #00aeef;}
.header-right .menu-main-menu-container li.issue-policy-menu ul.sub-menu li {background: #13498f;}
.header-right .menu-main-menu-container li.news-event-menu ul.sub-menu li {background: #ed1c24;}
.header-right .menu-main-menu-container li.resources-menu ul.sub-menu li {background: #92278f;}
.header-right .menu-main-menu-container li.copyright-law-menu ul.sub-menu li {background: #00a651;}
.header-right .menu-main-menu-container li.education-menu ul.sub-menu li {background: #e8cd37;}
.header-right .menu-main-menu-container li.get-involved-menu ul.sub-menu li {background: #ef9801;}

.header-right .menu-main-menu-container li.current-menu-item > a{color: #fff; border-radius:20px;}
.header-right .menu-main-menu-container li.about-menu:hover > a, .header-right .menu-main-menu-container li.about-menu.current-menu-item > a, .header-right .menu-main-menu-container li.about-menu.current-menu-parent a{background: #00aeef;}
.header-right .menu-main-menu-container li.issue-policy-menu:hover > a, .menu-main-menu-container li.issue-policy-menu.current-menu-item > a, .header-right .menu-main-menu-container li.issue-policy-menu.current-menu-parent a{background: #13498f;}
.header-right .menu-main-menu-container li.news-event-menu:hover > a, .menu-main-menu-container li.news-event-menu.current-menu-item > a, .menu-main-menu-container li.news-event-menu.current-menu-parent a {background: #ed1c24;}
.header-right .menu-main-menu-container li.resources-menu:hover > a, .menu-main-menu-container li.resources-menu.current-menu-item > a, .menu-main-menu-container li.resources-menu.current-menu-parent a {background: #92278f;}
.header-right .menu-main-menu-container li.copyright-law-menu:hover > a, .menu-main-menu-container li.copyright-law-menu.current-menu-item > a, .menu-main-menu-container li.copyright-law-menu.current-menu-parent a  {background: #00a651;}
.header-right .menu-main-menu-container li.education-menu:hover > a, .menu-main-menu-container li.education-menu.current-menu-item > a, .menu-main-menu-container li.education-menu.current-menu-parent a  {background: #e8cd37;}
.header-right .menu-main-menu-container li.get-involved-menu:hover > a, .menu-main-menu-container li.get-involved-menu.current-menu-item > a ,.menu-main-menu-container li.get-involved-menu.current-menu-parent a  {background: #ef9801;}

.header-right .menu-main-menu-container li.about-menu ul.sub-menu li:hover a {background: #fff; color: #00aeef;}
.header-right .menu-main-menu-container li.issue-policy-menu ul.sub-menu li:hover a {background: #fff; color: #13498f;}
.header-right .menu-main-menu-container li.news-event-menu ul.sub-menu li:hover a {background: #fff; color:#ed1c24;}
.header-right .menu-main-menu-container li.resources-menu ul.sub-menu li:hover a {background: #fff; color:#92278f;}
.header-right .menu-main-menu-container li.copyright-law-menu ul.sub-menu li:hover a {background: #fff; color:#00a651;}
.header-right .menu-main-menu-container li.education-menu ul.sub-menu li:hover a {background: #fff; color:#e8cd37;}
.header-right .menu-main-menu-container li.get-involved-menu ul.sub-menu li:hover a {background: #fff; color:#ef9801;}
/*24-06-2016*/

/*27-06-2016*/
.header-right .menu-main-menu-container li ul.sub-menu li:hover {border-top: 1px solid #fff;}

.represent-box .sub-content {position: absolute; right: 0; left: 100%; display:none; width: 100%; padding: 20px 15px 15px 35px; border: 2px solid #ffffff; border-radius: 5px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); margin: -45px 0 0 20px; background-color: #598526;}
.represent-box .sub-content:before, .represent-box .sub-content:after {left: -16px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);}
.represent-box .sub-content:before { border-right-color: #598526; border-width: 7px 15px 7px 0; margin-left: 7px; left: -18px; z-index: 999;}
.represent-box .sub-content:after {border-right-color: #ffffff; border-width: 7px 15px 7px 0;}
.represent-box:nth-child(4):hover .sub-content, .represent-box:nth-child(5):hover .sub-content, .represent-box:nth-child(6):hover .sub-content,
.represent-box:nth-child(10):hover .sub-content, .represent-box:nth-child(11):hover .sub-content, .represent-box:nth-child(12):hover .sub-content {right: 100%; left: inherit; margin-left: 0; margin-right: 20px;}
.represent-box:nth-child(4) .sub-content:before, .represent-box:nth-child(5) .sub-content:before, .represent-box:nth-child(6) .sub-content:before,
.represent-box:nth-child(10) .sub-content:before, .represent-box:nth-child(11) .sub-content:before, .represent-box:nth-child(12) .sub-content:before {left: inherit; right: -10px; border-width: 7px 0 7px 15px; border-left-color: #598526;}
.represent-box:nth-child(4) .sub-content:after,.represent-box:nth-child(5) .sub-content:after, .represent-box:nth-child(6) .sub-content:after,
.represent-box:nth-child(10) .sub-content:after,.represent-box:nth-child(11) .sub-content:after, .represent-box:nth-child(12) .sub-content:after {right: -15px; left: inherit; border-width: 7px 0px 7px 15px; border-left-color: #ffffff;}


.represent-box .sub-content ul {display: inline-block;}
.represent-box .sub-content ul li {margin-bottom: 7px; text-align: left; clear: both;line-height: 20px;}
.represent-box .sub-content ul li a {color: #fff; font-size: 14px; font-weight: 600;}
.represent-box:hover .sub-content {display: block;}

.slider-main {background-color: #16488e;}

.blue-bg-main {background: #00aeef;}
.yellow-bg-main {background: #d7c003;}
.green-bg-main {background: #598527;}
.darkblue-bg-main {background: #13498f;}
.black-bg-main{background: #636363;}
.color-box{color:#fff;}
.color-box p{font-size: 17px;line-height: 34px;font-family: 'levenim_mtbold';}
.color-box h2, .color-box h1 {text-align: center;font-size: 55px;margin-bottom: 40px;}
.color-box h2 em {font-size: 16px;display: block;margin: 20px 0;}

.color-box.green-bg-main .row:hover .represent-box {opacity: 0.3;}
.represent-box {display: inline-block;margin: 0 18px;vertical-align: top;width: 155px;position: relative; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1); -ms-transition: all 200ms ease-in; -ms-transform: scale(1); -moz-transition: all 200ms ease-in; -moz-transform: scale(1);transition: all 200ms ease-in; transform: scale(1);}
.represent-box:hover {opacity: 1 !important; z-index: 2; -webkit-transition: all 200ms ease-in; -webkit-transform: scale(1.2); -ms-transition: all 200ms ease-in; -ms-transform: scale(1.2);  -moz-transition: all 200ms ease-in;  -moz-transform: scale(1.2); transition: all 200ms ease-in; transform: scale(1.2);}
.represent-box .img-box {width: 150px;height: 150px;padding: 0;border: 3px solid #fff;border-radius: 50%;margin-bottom: 25px;}
.represent-box .img-box img {max-width: 100%;}
.represent-box span {font-size: 22px;margin-bottom: 50px;display: block;line-height: 22px;}
.col-33 {display: block;float: left;width: 33.333333%;text-align: center;}
.number-box-main {margin: 0 90px;}
.number-box {width: 180px;height: 90px;border-radius: 50%;border: 13px solid #fff;padding: 45px 0;display: inline-block;margin-bottom: 30px;}
.number-box span {font-size: 65px;font-family: 'levenim_mtbold';letter-spacing: -5px;line-height: 65px;}
.number-box strong {font-size: 20px;text-transform: uppercase;display: block;}
.number-box-main h4 {font-size: 18px;width: 200px;line-height: 30px;margin: 0 auto;}
.number-box span sup {font-size: 40%;vertical-align: top;margin: 0 10px 0 0;line-height: 40%;}
.number-box.green {border-color: #40ad48;}
.number-box.blue {border-color: #0081c9;}
.number-box.pink {border-color: #ec008b;}
.btn {background: #65413f;color: #fff;padding: 12px 20px 10px;display: inline-block;min-width: 80px;text-align: center;font-size: 17px;font-family: 'levenim_mtbold';}
a.read-more.btn {background: none;border: 3px solid;padding: 10px 20px;line-height: 30px;}
.blog.btn {position: absolute;top: 0;left: 30px;}
.big-yello-btn {display: inline-block;padding: 20px 60px;background: #ffc627;color: #002e6d;border-radius: 40px;font-size: 40px;font-family: 'levenim_mtbold';}
article.error404 {line-height: 2;}
.slider-font {font-family: 'levenim_mtbold' !important;text-shadow: 0 0 48px #000;}
.main-slide-home-slide { font-family:'levenim_mtregular' !important;text-shadow: 0 0 48px #000;}
.slider-btn:hover {background: #fff none repeat scroll 0 0 !important;color: #000 !important;}
.slider-small-text {font-style: italic !important; font-family: 'Times_new_roman' !important;}
.container .row {margin: 0;}
h6 {text-align: center;font-size: 30px;margin-bottom: 40px;font-family: 'levenim_mtbold';}
.left-block {width: 52%;float: left;}
.right-block {width: 40%;float: right;}
.number-box-main .col-33 {display: inline-block;width: 25%;float: none;vertical-align: top;}
.number-box-main {text-align: center;}

.main-footer .add-main {display: inline-block;float: left;text-align: left;width: 280px;}
.main-footer .add-main p,.main-footer a{color: #fff;font-size: 17px;line-height: 30px;}
.main-footer .mid-footer a {display: block;margin: 10px 0;}
.main-footer .mid-footer a.has-sep:after{content: " |";}
.main-footer .mid-footer a.has-sep:before {content: "| ";}
.main-footer .mid-footer a.has-sep:last-child:before,.main-footer .mid-footer a.has-sep:nth-last-child(2):before {display: none;}
.main-footer .mid-footer a{color: #fff;font-size: 17px;line-height: 30px; display: inline-block;}
.main-footer .mid-footer {text-align: center; display: block;}
.main-footer .copyright{color: #fff;font-size: 17px;line-height: 30px;text-align: center;}

.main-footer .social-link-main {float: right;}
.main-footer .social-link-main ul {display: inline-block; margin-bottom: 0px;}
.main-footer .social-link-main ul li {display: inline-block;}
.main-footer .social-link-main ul li a {color: #fff;font-size: 17px;line-height: 30px;}
.main-footer .social-link-main ul li a:after {content: " | ";}
.main-footer .social-link-main ul li:first-child a:before{content: " | ";}
.top-footer {display: inline-block;text-align: center;}
.big-blue-btn {background: rgba(37,86,151,1);background: -moz-linear-gradient(-45deg, rgba(37,86,151,1) 0%, rgba(14,53,104,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(37,86,151,1)), color-stop(100%, rgba(14,53,104,1)));background: -webkit-linear-gradient(-45deg, rgba(37,86,151,1) 0%, rgba(14,53,104,1) 100%);background: -o-linear-gradient(-45deg, rgba(37,86,151,1) 0%, rgba(14,53,104,1) 100%);background: -ms-linear-gradient(-45deg, rgba(37,86,151,1) 0%, rgba(14,53,104,1) 100%);background: linear-gradient(135deg, rgba(37,86,151,1) 0%, rgba(14,53,104,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255697', endColorstr='#0e3568', GradientType=1 );font-size: 42px;color: #fff;padding: 10px 80px;border-radius: 60px;font-family: 'levenim_mtbold';text-transform: capitalize;box-shadow: 0 8px 10px 0 #333;-webkit-box-shadow: 0 8px 10px 0 #333;-moz-box-shadow: 0 8px 10px 0 #333;}


/*27-05-2016*/
.policy-slider-main {display: inline-block; width: 100%; float: left;}
.policy-slider-main .policy-slider-image {display: inline-block; width: 100%; /*background:url(images/policy-slider-image.jpg) no-repeat; height: 860px; */margin-bottom: 30px; position:relative;     text-align: center;}
.policy-slider-main .policy-slider-image .slider-content {position: absolute; bottom: 50px; left: 0; /*width: 820px;*/ padding:0 0 0 100px; height: 140px; background-color: #13498f; display: inline-block; text-align: right;    line-height: 140px;}
.policy-slider-main .policy-slider-image .slider-content strong {color: #fff;font-size: 60px;font-family: 'levenim_mtregular';font-weight: normal;margin-right:50px;}
.policy-page-content {display: inline-block; width: 100%;     margin-bottom: 60px;}
.policy-page-content .policy-content {display: inline-block; width:67%; float: left; margin-right: 55px;     width: calc(100% - 475px);}
.policy-page-content .policy-content p {font-size: 18px; font-family: 'levenim_mtbold'; line-height: 30px;}
.policy-page-content .policy-content p::first-letter {font-size: 200%; color: #000;}
#primary .policy-img {display: inline-block; width: 420px; margin-bottom: 0;}
.policy-page-content i.border {display: inline-block; width: 100%; height:3px; background:url(images/border-image.jpg) no-repeat; background-position: right;}
.footer-policy-content {display: inline-block; width: 100%;     margin-bottom: 200px;}
.footer-policy-content ul {display: inline-block; list-style-type: none;}
.footer-policy-content ul li a {/*border-bottom: 1px solid #231f20;*/ padding: 5px 14px; margin-bottom: 10px; display: inline-block; font-size: 20px; font-family: 'levenim_mtregular';}
.footer-policy-content ul li a:hover{background: #13498f; color: #fff; border-radius: 30px;}
header.entry-header h1.entry-title.policy-page-title {display: none;}


/*Main page*/
.subpage-slider-main {display: inline-block; width: 100%; float: left;}
.subpage-slider-main .subpage-slider-image {display: inline-block; width: 100%; margin-bottom: 30px; position: relative; text-align: center;}
.subpage-slider-main .subpage-slider-image img {width: 100%;}
.subpage-slider-main .subpage-slider-image .wrapper {position: relative;}
.subpage-slider-main .subpage-slider-image .slider-content {background-color: #92278f; color: #ffffff; height: 130px; line-height: 130px; position: absolute; bottom: 50px; left: 0; padding: 0 175px 0 0; display: inline-block; text-align: left;}
.subpage-slider-main .subpage-slider-image .slider-content:before {content: ""; position: absolute; right: 100%; top: 0; bottom: 0; width: 100vw; background-color: #92278f;}
.subpage-slider-main .subpage-slider-image .slider-content strong {color: #fff; font-size: 65px; font-family: 'levenim_mtregular'; font-weight: normal; margin-right: 0; text-transform: lowercase;}
.subpage-page-content {display: inline-block; width: 100%; margin-bottom: 60px; position: relative;}
.subpage-page-content .subpage-content {display: inline-block; width: 70% !important; float: right; margin: 0 0 50px; padding: 0;}
.policy .subpage-page-content .subpage-content {width: 100%;}
.subpage-page-content .subpage-content p {font-size: 17px; line-height: 30px; color: #636363; /*05-04-2018*/ margin-bottom: 30px;  /*05-04-2018*/}
/*.subpage-page-content .subpage-content p::first-letter {font-size: 200%; color: #000;} */
/* 27-07-2016 */
.subpage-page-content .subpage-content p:first-child::first-letter {font-size: 200%;color: #636363;}
/*.subpage-page-content .subpage-content p a {color: #00aeef;}*/
/* 27-07-2016 over */
.subpage-page-content i.border {display: inline-block;height: 3px;position: absolute;right: -235%;top: 0;width: 291%; background-color: #92278f;}
.footer-subpage-content {display: inline-block;float: left;margin-bottom: 20px;width: 30%;}
.footer-subpage-content ul {display: inline-block; list-style-type: none; margin: 0;}
.footer-subpage-content ul li a {/*-border-bottom: 1px solid #231f20;*/padding: 5px 10px; border-radius: 30px; margin-bottom: 10px; display: inline-block; font-size: 17px; font-family: 'levenim_mtregular'; color: #636363; text-transform: lowercase;}
.footer-subpage-content ul li a:hover {color: #fff; border-radius: 30px;}
.about-main .footer-subpage-content ul li a:hover {background: #00aeef;}
.policy .footer-subpage-content ul li a:hover {background: #13498f;}
.news-events-main .footer-subpage-content ul li a:hover{background:#ed1c24;}
.resources-main .footer-subpage-content ul li a:hover {background: #92278f;}
.copyright-law-main .footer-subpage-content ul li a:hover {background:#00a651;}
.education-main .footer-subpage-content ul li a:hover {background: #e8cd37;}
.get-involved-main .footer-subpage-content ul li a:hover {background: #ef9801;}
.about-main .subpage-slider-main .subpage-slider-image .slider-content, .about-main .subpage-page-content i.border, .about-main .subpage-slider-main .subpage-slider-image .slider-content:before {background-color: #00aeef;}
.policy .subpage-slider-main .subpage-slider-image .slider-content, .policy .subpage-page-content i.border, .policy .subpage-slider-main .subpage-slider-image .slider-content:before {background-color: #13498f;}
.news-events-main .subpage-slider-main .subpage-slider-image .slider-content, .news-events-main .subpage-page-content i.border, .news-events-main .subpage-slider-main .subpage-slider-image .slider-content:before {background-color: #ed1c24;}
.copyright-law-main .subpage-slider-main .subpage-slider-image .slider-content, .copyright-law-main .subpage-page-content i.border, .copyright-law-main .subpage-slider-main .subpage-slider-image .slider-content:before {background-color:#00a651;}
.education-main .subpage-slider-main .subpage-slider-image .slider-content, .education-main .subpage-page-content i.border, .education-main .subpage-slider-main .subpage-slider-image .slider-content:before {background-color: #e8cd37;}
.get-involved-main .subpage-slider-main .subpage-slider-image .slider-content, .get-involved-main .subpage-page-content i.border, .get-involved-main .subpage-slider-main .subpage-slider-image .slider-content:before {background-color: #ef9801;}
#primary .policy-img .policy-right-content {border: 1px solid #13498f; padding: 10px 15px; display: inline-block;}
#primary .policy-img img {display: block;}
#primary .policy-img .policy-right-content p {font-size: 16px; font-weight: normal; color: #333132; line-height: 23px;}
#primary .policy-img .policy-right-content p strong {font-size: 20px;color: #333132; font-weight: 600;}
#primary .policy-img .policy-right-content p a.more-btn {display: inline-block; color: #13498f; font-weight: 600; font-size: 17px; float: right;}
#primary .policy-img .policy-right-content p::first-letter {color: #333132; font-size: 20px;}
#primary .policy-content-text {display: inline-block; width: 100%; float: left;  margin-right: 55px;}
/*Main page*/
/*Sub Page*/
.about-main .footer-subpage-content ul li.active {background-color: #00aeef; border-radius: 25px; display: inline-block; margin-bottom: 10px;}
.about-main .footer-subpage-content ul li.active a {color: #fff; padding: 7px; margin: 0 15px;}
body.page-child .top-sub-page-content {display: inline-block; width: 100%; margin: 140px 0 30px 0px;}
body.page-child .top-sub-page-content .sub-page-header-image {display: inline-block; height: 255px;}
.who-we-are-main {display: inline-block; position: relative; width: 100%;}
body.page-child .top-sub-page-content .sub-page-header-content {display: inline-block; text-align: left; float: right; width: 80%; position: relative;}
body.page-child .top-sub-page-content  .sub-page-header-content h4 {border-bottom: 1px solid;padding-bottom:5px !important;display: block;}
body.page-child .top-sub-page-content h4 {font-size: 45px;font-weight: normal; padding-bottom: 0;text-transform: lowercase;}
body.page-child .top-sub-page-content .sub-page-header-image img {position: absolute; top: 0; right: 0;}
body.page-child .bottom-content a {text-decoration: underline;}
body.page-child .bottom-content a:hover {text-decoration: none;}
body.page-child .bottom-content {display: inline-block; width: 100%; margin-bottom: 100px;}
body.page-child .bottom-content .bottom-left-menu {display: inline-block; width: 30%; float: left;}
body.page-child .bottom-content .bottom-left-menu ul {display: inline-block; padding-right: 20px;}
body.page-child .bottom-content .bottom-left-menu ul li {list-style-type: none;margin-bottom: 10px;}
body.page-child .bottom-content .bottom-left-menu ul li a {color:#636363 !important;font-size: 17px; padding:7px 10px; font-weight: 400; display: inline-block; border-radius:20px; transition: all 0s;-webkit-transition: all 0s; -moz-transition: all 0s; background-color: transparent; text-transform: lowercase;}
body.page-child .bottom-content .bottom-left-menu ul li.current_page_item a {color: #ffffff; font-weight: 600;}
body.page-child .bottom-content .bottom-left-menu ul li a:hover {border-radius:20px; font-weight: 600;}
body.page-child .bottom-content .bottom-left-menu ul li.active {padding-right: 10px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; padding: 5px 0px; box-shadow: -65px 0px 0px 0px #00aeef;}
body.page-child .bottom-content .bottom-left-menu ul li.active a {color: #fff;}
body.page-child .bottom-content .bottom-right-content {display: inline-block;width: 70%;}
body.page-child .about-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .about-sub-main .top-sub-page-content h4 {color: #00aeef; text-transform: lowercase;}
body.page-child .about-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .about-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .about-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color: #00aeef; color: #ffffff !important;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .issues-policy-sub-main .top-sub-page-content h4 {color: #13498f;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .issues-policy-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .issues-policy-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color: #13498f; color: #ffffff !important;}
body.page-child .news-events-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .news-events-sub-main .top-sub-page-content h4 {color:#ed1c24;}
body.page-child .news-events-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .news-events-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .news-events-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color:#ed1c24; color: #ffffff !important;}
body.page-child .resources-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .resources-sub-main .top-sub-page-content h4 {color: #92278f;}
body.page-child .resources-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .resources-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .resources-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color: #92278f; color: #ffffff !important;}
body.page-child .copyright-law-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .copyright-law-sub-main .top-sub-page-content h4 {color:#00a651;}
body.page-child .copyright-law-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .copyright-law-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .copyright-law-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color:#00a651; color: #ffffff !important;}
body.page-child .education-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .education-sub-main .top-sub-page-content h4 {color: #e8cd37;}
body.page-child .education-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .education-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .education-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color: #e8cd37; color: #ffffff !important;}
body.page-child .get-involved-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .get-involved-sub-main .top-sub-page-content h4 {color: #ef9801;}
body.page-child .get-involved-sub-main .bottom-content .bottom-left-menu ul li.current_page_item a, body.page-child .get-involved-sub-main .top-sub-page-content .sub-page-header-content:before,
body.page-child .get-involved-sub-main .bottom-content .bottom-left-menu ul li a:hover {background-color: #ef9801; color: #ffffff !important;}

body.page-child .bottom-content .bottom-right-content span {font-size: 17px; display: inline-block; color: #636363; line-height: 30px; font-weight: 700;}
body.page-child .bottom-content .bottom-right-content p {font-size: 16px; line-height: 30px; font-weight: normal;color: #636363; /*05-04-2018*/ margin-bottom: 30px; /*05-04-2018*/ }
body.page-child .bottom-content .bottom-right-content p span.title {font-size: 19px; color: #636363; line-height: 24px; font-weight: 700; display: block;}
body.page-child .bottom-content .bottom-right-content .represent-list {margin-bottom: 50px;}
body.page-child .bottom-content .bottom-right-content .represent-list h4 {color: #000000; font-size: 22px; margin: 0 0 20px 0; line-height: 24px;}
body.page-child .bottom-content .bottom-right-content .represent-list ul {list-style: none; margin: 0; padding: 0 0 0 15px; font-weight: 700;}
body.page-child .bottom-content .bottom-right-content .represent-list ul li {font-size: 16px; font-weight: 400; color: #333132; margin-bottom: 15px; display: table;}
body.page-child .bottom-content .bottom-right-content .represent-list ul li.totle {border-top: 1px solid #000000; padding-top: 15px;}
body.page-child .bottom-content .bottom-right-content .represent-list ul li strong { width: 130px; display: table-cell;}
body.page-child .bottom-content .bottom-right-content .subpage-details-link h3 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 15px 0;}
body.page-child .bottom-content .bottom-right-content .subpage-details-link ul {margin: 0 0 30px 40px; padding: 0;}
body.page-child .bottom-content .bottom-right-content .subpage-details-link ul li {color: #333132; font-size: 16px; font-weight: 400; margin-bottom: 10px; line-height: 24px;}
body.page-child .bottom-content .bottom-right-content .subpage-details-link ul li a {color: #00aeef; text-decoration: underline;}
body.page-child .bottom-content .bottom-right-content .subpage-details-link ul li ul {margin: 0 0 0 30px;}

body.page-child .issues-policy-sub-main .bottom-content .bottom-right-content .download-pdf {border: 1px solid #8c8c8c; background-color: #e1e1e1; padding: 5px 5px 4px 8px; width: 585px; margin: 20px auto 70px; display: table;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-right-content .download-pdf a {vertical-align: top; display: inline-block; font-size: 16px; color: #636363; font-weight: 700; margin: 2px 12px 0 0; text-transform: uppercase; float: left;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-right-content .download-pdf a img {display: inline-block; vertical-align: top; padding: 0 8px 0 0;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-right-content .download-pdf span {color: #636363; font-size: 18px; vertical-align: top; display: inline-block; max-width: 405px; line-height: 20px; word-break: break-all;}

.copyright-act span.title {font-size: 16px; color: #0c0c0c; font-weight: 700; margin-bottom: 35px; display: inline-block;}
.copyright-act .filter-area {margin-bottom: 20px;}
.copyright-act .filter-area p {color: #0c0c0c !important; font-size: 12px !important; margin-bottom: 20px !important;}
.copyright-act .filter-area .input-group .input-group-btn {float: left;}
.copyright-act .filter-area .input-group .input-group-btn button {background-color: #cccccc; border: 1px solid #999999; font-size: 13px; color: #231f20; min-width: 75px; text-align: left; padding: 6px 10px 3px; font-family: 'levenim_mtregular'; line-height: 16px;}
.copyright-act .filter-area .input-group input {width: 40%; height: 5px; border: 1px solid #999999; padding: 10px; margin-left: -1px;}
.copyright-act .copyright-act-form {display: inline-block; width: 100%;}
.copyright-act .copyright-act-form h4 {font-size: 20px; font-weight: 700; color: #231f20; margin: 0 0 10px;}
.copyright-act .copyright-act-form .form-description {width: 75%; float: left; cursor: pointer;}
.copyright-act .copyright-act-form .form-description:hover .description-title {background-color: #00a651;}
.copyright-act .copyright-act-form .form-description:hover .description-content {border-color: #00a651;}
.copyright-act .copyright-act-form .form-description:hover .description-content span {color: #00a651;}
.copyright-act .copyright-act-form .form-description .description-title {font-weight: bold;color:#FFF;background-color: #0c0c0c; float: left; display: block; text-align: left; width: 15%; border-radius: 5px 0px 0px 5px; padding: 6px 5px 3px 15px;}
.copyright-act .copyright-act-form .form-description .description-title span {color: #fefcfc; font-size: 16px; font-weight: 700; line-height: 22px;}
.copyright-act .copyright-act-form .form-description .description-content {font-weight: bold;border: 1px solid #7d7d7d; padding: 5px 5px 4px 20px; float: left; width: 78%; border-radius: 0 5px 5px 0;}
.copyright-act .copyright-act-form .form-description .description-content span {font-size: 16px;font-weight: 700; color: #231f20; line-height: 20px;}
.copyright-act .copyright-act-form .form-description .description-content-list {margin: 5px 0 0 0; padding:5px; list-style: none; width: 82%; float: right; margin: 3px 0;}
.copyright-act .copyright-act-form .form-description .description-content-list li {border: 1px solid #bebebe; padding: 5px; font-size: 13px; color: #0c0c0c; margin: 3px 0;line-height: 20px;}
.copyright-act .copyright-act-form .form-description .description-content-list li:hover {background-color: #FFF !important;}
.copyright-act .copyright-act-form .form-description .description-content-list li a { font-weight: 700;}
.copyright-act .copyright-act-form .form-format {width: 10%; float: left;}
.copyright-act .copyright-act-form .form-format .import-file {width: 100%; display: inline-block; padding: 0 10px;}
.copyright-act .copyright-act-form .form-format .import-file a {float: left; vertical-align: top;}
body .resources-sub-main .bottom-right-content form span select {width: 100%; height: 34px; border: 1px solid #CCC;}
/*Sub Page*/

.description-content-list {display:none;}

/*06-07-2016*/
.left-block p a {color: #fff; text-decoration:underline;}

/*copyrightalliance css*/
table.ca-data-table,table.ca-data-table thad,table.ca-data-table tbody,table.ca-data-table tr,table.ca-data-table td,table.ca-data-table th {display: block; text-align: left;}
table.ca-data-table td.pdf-btn a {vertical-align: top;display: inline-block;font-size: 16px; color: #636363;font-weight: 700; margin: 9px 12px 0 0; text-transform: uppercase; float: left;}
table.ca-data-table td.pdf-btn p {color: #636363; font-size: 18px; vertical-align: top; display: inline-block;max-width: 405px;line-height: 20px;word-break: break-all;}
table.ca-data-table tr {padding: 20px 0;}
table.ca-data-table tr:last-child {margin-bottom: 40px;}
table.ca-data-table thead tr {border: none;}
table.dataTable thead th, table.dataTable thead td{border: 1px solid #c5c2c2 !important;}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {border-top:none !important;}
table.ca-data-table td:before {content: attr(data-title);font-size: 19px;color: #636363;line-height: 30px;font-weight: 700;display: block;}
table.ca-data-table tbody tr th p {font-size: 16px;line-height: 19px;font-weight: normal;margin-bottom: 15px;color: #636363;}
table.ca-data-table td.pdf-btn {background-color: #13498f; padding: 1px; width: 585px; margin: 0 auto; display: block;}
table.ca-data-table td.pdf-btn:before {display: none !important;}
table.ca-data-table td.pdf-btn p {font-weight: bold; margin-bottom: 0 !important;line-height: 23px !important;padding: 5px 0 5px 0;}
table.ca-data-table td.pdf-btn a img {display: inline-block; vertical-align: top; padding: 0 8px 0 0;}
table.ca-data-table thead tr th {font-size: 19px;color: #636363;line-height: 24px;font-weight: 700;margin: 9px 0;display: block;background: url(images/sort_asc.png);}
table.ca-data-table thead tr th.sorting{background: url(images/sort_both.png) no-repeat; background-position: center right;}
data-table thead tr th.sorting_desc{background: url(images/sort_both.png) no-repeat; background-position: center right;}
/*copyrightalliance css*/

/*data-table css*/
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {background-color: #fff !important;}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {background-color: #fff !important;}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {background-color: #fff !important;}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {background-color: #fff !important;}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {background-color: #fff !important;}
div#example_filter {display: none;}
/*data-table css*/

/*ca-in-the-news table css*/
.bottom-right-content table tr th,.bottom-right-content table tr td {padding:0 10px;vertical-align: middle;}
body.page-child .bottom-content .bottom-right-content td p b {font-weight: 700; /* color: #636363; */color:#070506;}
.bottom-right-content table tr th {background: #ed1c24; color: #fff;}
.bottom-right-content table tr th {border: 1px solid #d2cece;}
body.page-child .bottom-content .bottom-right-content table { width: 100%;}
.bottom-right-content table tr.set_dropdown_box {background: transparent; border: 0;}
.bottom-right-content table tr.set_dropdown_box td {width: auto; border: 1px solid #ccc; display: inline-block; padding: 0; background: #FFFFFF url(images/select-arrowdown.png) right 20px center no-repeat; overflow: hidden; border-radius: 3px;}
.bottom-right-content table tr.set_dropdown_box td select {border: 0; padding: 10px 34px 10px 15px; max-width: 400px; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer;}
.legislative-matrix-contain table tr th {background-color: #00a651;}
/*ca-in-the-news table css*/

/*cls_twitter css*/
.aiwidgetscss.widget {display: inline-block;float: right;height: 450px;overflow-y: scroll;width: 100%;margin-bottom: 30px;}
.aiwidgetscss.widget h3.widget-title {display: none;}
.aiwidgetscss.widget .imgdisplay {padding: 30px 10px; border: 1px solid #e1e8ed; margin-bottom: 0; background: #fff;}
.cls_twitter .aiwidgetscss.widget h3.widget-title {padding-bottom: 7px; font-size: 20px;}
.cls_twitter .aiwidgetscss.widget .aiwidget-title span.tweet_author_name {font-size: 20px;}
.aiwidgetscss.widget .imgdisplay .tweettxts {font-size: 15px;}
.cls_twitter {display: inline-block; vertical-align: top;}
p.thinkTwitFollow {margin-top: 30px; position: absolute;right: 0;top: 0;}
/*cls_twitter css*/
body table#example tr td.summary p.hide_extra_summary span {color: #636363!important;font-size: 16px!important;font-weight: normal!important;line-height: 30px!important;margin-bottom: 30px!important;}

.education_container .accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.education_container .accordion {overflow:hidden;box-shadow:0px 1px 3px rgba(0,0,0,0.25);border-radius:3px;background:#f7f7f7;}
.education_container .accordion-section-title {line-height: 30px;width:100%;padding:15px 30px 15px 15px;display:inline-block;border-bottom:1px solid #1a1a1a;background:#e8cd37;transition:all linear 0.15s;font-size:17px;text-shadow:0px 1px 0px #1a1a1a;color:#000; position: relative; font-weight: normal;}
.education_container .accordion-section-title:after  {content: ""; width: 0;height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #000; position: absolute; right: 15px; top: 17px;}
.education_container .accordion-section-title.ui-state-active:after {border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #000; top: 21px;}
.education_container .accordion-section-title.active, .accordion-section-title:hover {background:#f8e059;text-decoration:none;cursor: pointer;}
.education_container .accordion-section:last-child .accordion-section-title {border-bottom:none;}
.education_container .accordion-section-content {padding:15px;display:none;}
.education_container .main .accordion .accordion-section-content a {color: #636363;font-weight: bold;/*text-decoration: underline;*/}
.education_container .accordion-section-content ol {padding: 0 0 0 15px;}
.education_container .accordion-section-content ol li {color: #636363; font-size: 14px; margin-bottom: 15px; line-height: 18px;}
.education_container .accordion-section-content ul {padding: 0 0 0 20px;}
.education_container .accordion-section-content ul {color: #636363; font-size: 14px; margin-bottom: 10px; line-height: 18px;}

/*29-07-2016*/
body .resources-sub-main .bottom-right-content form span input[type="text"], body .resources-sub-main .bottom-right-content form span input[type="email"] {border: 1px solid #ccc; height: 26px; width: 100%;}
body .resources-sub-main .bottom-right-content form input[type="button"], body .resources-sub-main .bottom-right-content form input[type="submit"] {background-color: #92278f;padding: 8px 15px; color: #FFF; border-radius: 3px; border: 0; cursor: pointer;}

/*1-8-2016*/
body .education-main .subpage-content ul {margin: 20px 0 20px 20px;}
body .education-main .subpage-content ul li {line-height: 26px;margin: 20px 0;}
body .get-involved-sub-main .get-involved-sub-content input[type="submit"] {color:#FFF !important;background-color: #ef9801;border: 0 none;border-radius: 3px;cursor: pointer;padding: 10px 20px;}
body .get-involved-sub-main .get-involved-sub-content input[type="text"], body .get-involved-sub-main .get-involved-sub-content input[type="email"] {border: 1px solid #ccc;height: 26px;width: 100%;}

/*2-8-2016*/
body .news-events-sub-main .news-events-sub-content .press_releases_content {display: block;min-height: 100px;width: 100%;}
body .news-events-sub-main .news-events-sub-content .press_releases_content .press_releases_left {display: inline-block;float: left;margin: 0;padding: 0;width: 50%;}
body .news-events-sub-main .news-events-sub-content .press_releases_content .press_releases_right {display: inline-block;margin: 0;padding: 0;width: 50%;}
body .news-events-sub-main .news-events-sub-content .press_releases_content .press_releases_left > p, body .news-events-sub-main .news-events-sub-content .press_releases_content .press_releases_right > p {margin-bottom: 0 !important;}
body .news-events-sub-main .news-events-sub-content .bottom-content .bottom-right-content ul {color: #636363;margin-bottom: 15px;margin-left: 15px;}
body .news-events-sub-main .news-events-sub-content .bottom-content .bottom-right-content ul li {line-height: 20px;margin: 15px 0;}

/*copyright regulations table css 3/8/2016*/
.copyright-regulations .copyright-regulations-form {display: inline-block; width: 100%; margin-bottom: 5px;}
.copyright-regulations .copyright-regulations-form .form-description{ display: inline-block;    width: 100%;}
.copyright-regulations .copyright-regulations-form .form-description{width: 80%;float: left; cursor: pointer;}
.copyright-regulations .copyright-regulations-form .form-format{width: 10%; float: left;}
.copyright-regulations .copyright-regulations-form .form-description .description-title{font-weight: bold;color:#FFF;background-color: #0c0c0c; display: inline-block; text-align: left; width: 10%; border-radius: 5px 0px 0px 5px; padding: 6px 15px 3px 15px; vertical-align: middle;}
.copyright-regulations .copyright-regulations-form .form-description .description-content{font-weight: bold;border: 1px solid #7d7d7d; padding: 5px 5px 4px 20px; width: 78%; border-radius: 0 5px 5px 0;margin :0 0 0 -5px; display: inline-block; vertical-align: middle;}
.copyright-regulations .copyright-regulations-form .form-description ul.description-content-list{margin: 5px 0 0 0; padding: 0 4px 0 0; list-style: none; width: 82%; float: right;width: calc(100% - 125px);}
.copyright-regulations .copyright-regulations-form .form-description .description-title span{color: #fefcfc; font-size: 16px; font-weight: 700; line-height: 22px;}
.copyright-regulations .copyright-regulations-form .form-description .description-content span{ font-size: 16px; font-weight: 700; color: #231f20; line-height: 20px;}
.copyright-regulations .copyright-regulations-form .form-description ul.description-content-list li{ line-height: 20px; font-weight: 600;  border: 1px solid #bebebe; padding: 5px 5px 5px; font-size: 13px; color: #0c0c0c; margin: 3px 0;}
.copyright-regulations .copyright-regulations-form .form-description ul.description-content-list li a{ font-weight: 700;}
.copyright-regulations .copyright-regulations-form .form-format .import-file {width: 100%; display: inline-block; padding: 0 10px;}
.copyright-regulations .copyright-regulations-form .form-format .import-file a {float: left; vertical-align: top;}
.copyright-regulations .copyright-regulations-form .form-description:hover .description-title {background-color: #00a651;}
.copyright-regulations .copyright-regulations-form .form-description:hover .description-content {border-color: #00a651;}
.copyright-regulations .copyright-regulations-form .form-description:hover .description-content span {color: #00a651;}
/*copyright regulations table css 3/8/2016*/

/*copyright-office-compendium table css 3/8/2016*/
.copyright-office-compendium .copyright-office-compendium-form {display: inline-block; width: 100%; margin-bottom: 5px;}
.copyright-office-compendium .copyright-office-compendium-form .form-description{ display: inline-block;    width: 100%;}
.copyright-office-compendium .copyright-office-compendium-form .form-description{width: 90%;float: left; cursor: pointer;}
.copyright-office-compendium .copyright-office-compendium-form .form-format{width: 10%; float: left;}
.copyright-office-compendium .copyright-office-compendium-form .form-description .description-title{background-color: #0c0c0c;/* float: left !important; */display: inline-block;text-align: left;width: 118px;vertical-align: middle;border-radius: 5px 0px 0px 5px;padding: 6px 15px 3px 15px;}
.copyright-office-compendium .copyright-office-compendium-form .form-description .description-content{margin-left: -5px;border: 1px solid #7d7d7d;padding: 5px 5px 4px 20px;display: inline-block;width: 90%;vertical-align: middle;width: calc(100% - 157px);border-radius: 0 5px 5px 0;box-sizing: border-box;}
.copyright-office-compendium .copyright-office-compendium-form .form-description ul.description-content-list{margin: 5px 0 0 0;padding: 0;list-style: none;float: right;width: calc(100% - 150px);}
.copyright-office-compendium .copyright-office-compendium-form .form-description .description-title span{color: #fefcfc; font-size: 15px; font-weight: 700; line-height: 22px;}
.copyright-office-compendium .copyright-office-compendium-form .form-description .description-content span{ font-size: 16px; font-weight: 700; color: #231f20; line-height: 20px;}
.copyright-office-compendium .copyright-office-compendium-form .form-description ul.description-content-list li{ font-weight: 600;  border: 1px solid #bebebe; padding: 3px 5px 2px; font-size: 13px; color: #0c0c0c; line-height: 20px;}
select::-ms-expand{
  display:none;
}
.copyright-office-compendium .copyright-office-compendium-form .form-description ul.description-content-list li a{ font-weight: 700;}
.copyright-office-compendium .copyright-office-compendium-form .form-description ul.description-content-list li:hover {border-color: #00a651;}
.copyright-office-compendium .copyright-office-compendium-form .form-description ul.description-content-list li a:hover { color:#00a651;}
.copyright-office-compendium .copyright-office-compendium-form .form-format .import-file {width: 100%; display: inline-block; padding: 0 10px;}
.copyright-office-compendium .copyright-office-compendium-form .form-format .import-file a {float: left; vertical-align: top;}
.copyright-office-compendium .copyright-office-compendium-form .form-description:hover .description-title {background-color: #00a651;}
.copyright-office-compendium .copyright-office-compendium-form .form-description:hover .description-content {border-color: #00a651;}
.copyright-office-compendium .copyright-office-compendium-form .form-description:hover .description-content span {color: #00a651;}
/*copyright-office-compendium table css 3/8/2016*/
/*4-8-2016*/
body .resources-sub-main .resources-sub-content p span {width: 310px;}
body .chapter-pages h1 { font-size: 25px;font-weight: normal;color: #333;margin-bottom: 10px;text-decoration: none; }
body .chapter-pages h2 { font-size: 25px;font-weight: bold;color: #333;margin:20px 0;}
body .chapter-pages p { font-size: 20px;font-weight: normal;font-weight: normal;color: #636363;margin-bottom: 15px;line-height: 25px;}
body .chapter-pages table.gpotbl_table tbody tr th {background: #00a651;}
/*5-8-16*/
body .color-box .row a h2 {color: #FFF;}
body .board_sub_contain h2 {font-size: 24px;margin: 20px 0;padding: 10px 0;}
body .board_sub_contain p strong {color: #636363;}

/*start css 5/6/2016*/
.represent_main .represent_sub_content .row {width: 49%; display: inline-block; float: left; margin: 15px 0;}
.represent_main .represent_sub_content .row img {display: inline-block;vertical-align: middle;}
.represent_main .represent_sub_content .row .set_cont {display: inline-block; vertical-align: middle; margin-left: 15px; width: 80%; width: calc(100% - 92px);color: #636363;line-height: 30px;overflow-wrap: break-word;white-space: normal;font-weight: 700;}
.represent_main .represent_sub_content .row .set_cont span {display: block; width: 100%;}
.represent_organization_content .row { display: inline-block;margin: 20px 10px;;text-align: center;vertical-align: bottom;width: 22%;}
.represent_main h2 {border-bottom: 1px solid #00aeef; font-size: 25px; font-weight: bold; color: #333; padding-bottom: 6px;}
.represent_main .represent_sub_content {float: left;}
.represent_main .represent_sub_content .row > p{display: inline-block;}
/*end css 5/6/2016*/

/*8-8-201616*/
.about-sub-main .about-sub-content .bottom-right-content .set-leadership-image {display: inline-block;float: left;margin-right: 20px;}
.about-sub-main .about-sub-content .bottom-right-content strong.leader_cont {color: #00aeef;display: block;font-size: 22px;font-weight: bold;text-align: center;}
.about-sub-main .about-sub-content .bottom-right-content strong.leader_cont.second {margin: 1.5% 0 2%;}
body.page-child .bottom-content .bottom-right-content .set_row p { /*05-04-2018*/ margin-top: 30px; /*05-04-2018*/ }
.issues-policy-sub-main .issues-policy-sub-content .bottom-content .bottom-right-content .set_position_paper_content { min-height: 310px;vertical-align: top;border: 1px solid #13498f;box-shadow: 0 0 10px #616161;display: inline-block;margin: 20px;padding: 20px;width: 40%;}
.issues-policy-sub-content .bottom-right-content .set_position_paper_content p.set_read_more {text-align: right;}
body.page-child .bottom-content .bottom-right-content table td.summary {margin-bottom: 35px;}
body.page-child .bottom-content .bottom-right-content tr.ca_events_selectbox_description td.date p  b {color: #13498f;}
.about-sub-content .bottom-right-content .board_sub_contain h2 {margin-bottom: 0 !important;}
/*9-8-2016*/
body .get-involved-sub-main .bottom-content .bottom-right-content form p {margin-bottom: 20px;}
.represent_main >div {margin-bottom: 35px;}
.about-sub-content .bottom-right-content a {color: #636363;}
.top-footer a.big-blue-btn {font-size: 25px;}
body .ca_events_sub_contain table#example tr td.date:before {color: #000;font-size: 16px;}
.copyright_courses_content ul {margin: 20px 0 20px 20px;}
.copyright_courses_content ul li { line-height: 30px; margin: 20px 0;color: #636363;}
/*.copyright_courses_content a {color: #00aeef;}*/
.copyright_courses_content p {margin-bottom: 15px; color: #333132;}
/*9-8-2016*/

/*10-8-16*/
.bottom-content .bottom-right-content .set_row {margin: 50px 0;}
table.dataTable tbody td a {color: #636363;/*word-break: break-all;*/}
.copyright_courses_content strong {color: #636363;}
.subpage-page-content .subpage-content strong {color: #636363;}
body.page-child .bottom-content .bottom-right-content strong {color: #636363;font-size: 17px;line-height: 30px;}
body.page-child .bottom-content .bottom-right-content .ca-contact-page-content a strong:hover {color: #00aeef !important;}
.education_container .accordion .accordion-section p {margin-bottom: 15px;}
.education_container .accordion .accordion-section-content p { /*05-04-2018*/ margin-bottom: 30px; /*05-04-2018*/}
.find_ca_owner form.wpcf7-form,.find_ca_information  form.wpcf7-form{margin: 25px 0;}
form.wpcf7-form input[type="button"],input.wpcf7-form-control.wpcf7-submit {margin: 10px 0;}
.find_ca_owner form.wpcf7-form span ,.find_ca_information  form.wpcf7-form span{width: 400px !important;}
.find_ca_owner form.wpcf7-form p ,.find_ca_information  form.wpcf7-form p{margin-bottom: 8px;}
.copyright-chapter-sub-content li.current_page_item {background: #00a651; border-radius: 30px;}
.copyright-chapter-sub-content li:hover{background: #00a651; border-radius: 30px;}
.copyright-chapter-sub-content li:hover a{color: #fff;}
.copyright-chapter-sub-content h2 {font-size: 25px; font-weight: bold; color: #333; margin: 20px 0;}
.copyright-chapter-sub-content ul li a {color: #00a651;}
.singular.page .copyright-chapter-sub-content .top-sub-page-content .sub-page-header-content h4, .singular.page .copyright-chapter-sub-content .top-sub-page-content h4::after, .copyright-chapter-sub-content .sub-page-header-content::before {background-color: #00a651;}
.singular.page .copyright-chapter-sub-content .sub-page-header-content {border-color: #00a651;}
/*10-8-16*/
/*11-8-16*/
body.page-child .bottom-content .bottom-right-content table#ca_the_news tr th strong {color: #fff;}
.bottom-content .bottom-right-content .accordion .accordion-section-content ul li {font-size: 16px;font-weight: normal;line-height: 30px;}
/*12-8-16*/
.bottom-right-content table#example td.summary .hide_extra_summary .morecontent span {display: none;}
.bottom-right-content table#example td.summary .hide_extra_summary .morelink {display: inline;}
.bottom-right-content table#example td.summary .hide_extra_summary span.more{display: inline;}
.bottom-right-content table#example td.summary .hide_extra_summary span.more span.morecontent{display: inline;}
#main .bottom-content .bottom-right-content .ca_privacy_report p span {width: 310px;}
#main .bottom-content .bottom-right-content .ca_privacy_report p span select, #main .bottom-content .bottom-right-content .ca_privacy_report p span input {border: 1px solid #ccc;height:30px;line-height: 30px;width: 100%;}
#main .bottom-content .bottom-right-content .ca_privacy_report p span textarea {border: 1px solid #ccc;height: 100px;width: 100%;}
.bottom-content .bottom-right-content .set_ca_form h2 {color: #636363;font-size: 18px;margin: 14px 0;}
.bottom-content .bottom-right-content .ca_find_owner p {margin: 15px 0;}
body.home .row h2 a, body.home .row h1 a {color: #fff;}
/*17-8-16*/
.ma-le-25 {margin-left: 25px;}
.privacy_policy_main h2 {color: #636363;font-size: 24px;font-weight: bold;margin: 18px 0;text-transform: uppercase;}
.ca_faq_detail_content .education_container .accordion-section-content table thead tr th{padding: 10px 0;background:rgb(232, 205, 55); }
.ca_faq_detail_content .education_container .accordion-section-content table tbody tr:hover{background: rgba(232, 205, 55,0.56);}
.ca_faq_detail_content .education_container .accordion-section-content table tbody tr td{border: 1px solid rgba(128, 128, 128, 0.44);line-height: 30px;}
.ca_faq_detail_content .education_container .accordion-section-content table{border-collapse: collapse;}
/*content-blogchild css*/
.ca-contact-page-content{text-align: center;}
.news-events-sub-content .contact-sub-blog-temp .slider-content {padding:0 175px 0 100px;height: 130px;line-height: 130px;background: #ed1c24;display: inline-block;position: relative;margin-bottom: 90px;}
.slider-content::before {background: #ed1c24; width: 100vw;position: absolute; content: "";top: 0;right: 100%; bottom: 0;}
.news-events-sub-content .contact-sub-blog-temp .slider-content strong {color: #fff; font-size: 65px; font-family: 'levenim_mtregular'; font-weight: normal; margin-right: 0;text-transform: lowercase;}
.news-events-sub-content .contact-sub-blog-temp img.content-blogchild-img {vertical-align: top;width: 50%;float: right;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont {position: relative;width: 100%;margin-bottom: 50px;float: left;}

.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont .blog-description {display: inline-block;width: 40%;float: left;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont span.date {display: block;color: #636363; font-size: 18px; margin-bottom: 6px;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont span.title {font-size: 17px;font-weight: bold;line-height:30px;color: #636363;margin-bottom: 10px;display: block;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont span.title em {color: #636363;font-size: 18px; font-weight: normal; font-style: normal;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont p {font-size: 16px; line-height: 30px; color: #636363; margin-bottom: 15px;word-wrap: break-word;}

.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom {display: block;clear: both;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left {width: 50%;display: inline-block;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right {width: 34%;display: inline-block;float: right;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left .details {width: 48%;float: right;display: inline-block;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left img.person {display: inline-block;width: 48%;float: left;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.details-title {font-size: 17px;line-height: 30px; color: #636363;font-weight: bold;margin-bottom: 20px;display: block;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.details-title em {display: block;font-size: 16px;margin-top: 5px;width: 100%;text-align: right;color: #636363;font-weight: normal;font-style: normal;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.more a {/*color: #ee1b22;*/font-weight: bold;float: right; display: block; margin-top: 5px;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.load-more{color: #636363;display: block;font-size: 24px;clear: both;text-align: right;font-weight: bold;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.load-more a{color: #636363;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left .blog-box {margin: 50px 0;display: block; float: left;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-left span.blog-left-title{color: #ee1b22; font-size: 48px; font-weight: bold;}

.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right {
  border-left: 1px solid #000000;
}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right img.icon {margin-left: 10px; display: inline-block; vertical-align: middle;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right .blog-year {margin: 30px 0;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right .archived-blogs {background: #acacac;padding: 20px;min-height: 270px;margin-left: 100px;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right .archived-blogs span.title {font-size: 36px; color: #fefefe;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right span.year {color: #231f20;font-size: 30px;font-weight: bold;cursor: pointer;padding-right: 28px;background-position: center right;position: relative;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right span.year:after {border-bottom: 10px solid transparent;border-left: 10px solid #000;border-top: 10px solid transparent;content: "";height: 0;position: absolute;right: 10px;top: 8px;width: 0;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right span.year.active {color: #ca0000;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right span.year.active:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ca0000;top: 14px;right: 0;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right .blog-year ul.month-list {display: none; list-style: none;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont-bottom .blog-right .blog-year ul.month-list li {margin: 0 0 10px 80px;}

/*search result page css*/
.search-results h1.entry-title a {font-size: 22px;font-weight: bold;color: #636363;display: block;margin-bottom: 10px;}
.search-results p {margin-bottom: 20px;line-height: 25px;}
.search-results footer.entry-meta {margin-bottom: 20px;}
.search-results span.edit-link {text-decoration: underline;}
.search-results h1.page-title {margin-bottom: 30px;color: #636363;}
.search-results nav.navigation {margin: 30px 0;display: block;float: left;width: 100%;}
.search-results nav.navigation .nav-next a{font-weight: bold;font-size: 18px;color: #fff;background: rgba(0, 0, 0, 0.48);margin: 10px 0;padding: 10px 20px;display: inline-block !important;display: block;}
.search-results img {margin-bottom: 10px;}
.search-results .nav-previous {display: inline-block;float: left;}
.search-results .nav-next {display: inline-block;float: right;}
.search-results nav.navigation h3 {margin-bottom: 10px;color: #636363;}
.search-results .comments-link {margin-bottom: 10px;}

.search-results nav.navigation  .nav-previous a {font-weight: bold;font-size: 18px;padding: 10px 20px;background: rgba(0, 0, 0, 0.48);margin: 10px 0;color: #fff;display: inline-block !important;display: block;}
.search-results article {border-bottom: 1px solid #636363; margin-bottom: 20px;}
.search-no-results h1.entry-title {color: red; font-size: 48px; font-weight: bold; margin-bottom: 50px;}
.search-no-results p {color: #5f5f5f;font-size: 18px;margin-bottom: 30px;}
.search-no-results form#search-form input {padding: 10px 10px;}
.search-no-results form#search-form input#searchsubmit {padding: 10px 15px; background: rgba(0, 0, 0, 0.62);color: #fff; border-color: rgba(0, 0, 0, 0); cursor: pointer;}
.search-no-results .not-found form#search-form input#s {width: 25%;}


.ca_privacy_report .accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.ca_privacy_report .accordion {overflow:hidden;box-shadow:0px 1px 3px rgba(0,0,0,0.25);border-radius:3px;background:#f7f7f7;}
.ca_privacy_report .accordion-section-title {width:100%;padding:15px 30px 15px 15px;display:inline-block;border-bottom:1px solid #1a1a1a;background:#ef9801;transition:all linear 0.15s;font-size:18px;text-shadow:0px 1px 0px #1a1a1a;color:#000; position: relative; font-weight: normal;}
.ca_privacy_report .accordion-section-title:after  {content: ""; width: 0;height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #000; position: absolute; right: 15px; top: 17px;}
.ca_privacy_report .accordion-section-title.active:after {border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #000; top: 21px;}
.ca_privacy_report .accordion-section-title.active{background:#c38314;text-decoration:none;}
.subject-search-sub-content .education_container .accordion-section-title:hover {background:#fef64e;text-decoration:none;}
.ca_privacy_report .accordion-section:last-child .accordion-section-title {border-bottom:none;}
.ca_privacy_report .accordion-section-content {padding:15px;display:none;}
.ca_privacy_report .main .accordion .accordion-section-content a {color: #636363;font-weight: bold;text-decoration: underline;}
.ca_privacy_report .accordion-section-content ol {padding: 0 0 0 15px;}
.ca_privacy_report .accordion-section-content ol li {color: #636363; font-size: 14px; margin-bottom: 15px; line-height: 18px;}
.ca_privacy_report .accordion-section-content ul {padding: 0 0 0 20px;}
.ca_privacy_report .accordion-section-content ul {color: #636363; font-size: 14px; margin-bottom: 10px; line-height: 18px;}

/*video section css*/
.video-temp-cont img.content-video-img{vertical-align: top;width: 46%;float: right;}
.video-description .slider-content {padding: 0 175px 0 100px; height: 130px; line-height: 130px; background: #e8cd37; display: inline-block;position: relative; margin-bottom: 90px;}
.video-description .slider-content strong {color: #fff; font-size: 65px;font-family: 'levenim_mtregular'; font-weight: normal;margin-right: 0; text-transform: lowercase;}
.video-description .slider-content::before {background: #e8cd37;width: 100vw;position: absolute;content: ""; top: 0; right: 100%; bottom: 0;}
.video-description span.video-p {color: #636363;font-size: 24px;line-height: 30px;display: block;}
.videos {display: block;float: left;width: 100%;padding: 60px 0;margin-top: 60px;background:rgba(172, 172, 172, 0.77);}
.videos ul {list-style: none;}
.videos ul li {display: inline-block;width: 21%;margin-right: 40px;margin-bottom: 30px;vertical-align: top;}
.videos ul li:nth-child(4n+0) {margin-right: 0;}
.videos span.video-title {color: #fffdfe;font-size: 48px; font-weight: bold;margin-bottom: 50px; display: block;}
.video-description {width: 46%;float: left;}
.videos ul li span.title {text-transform: capitalize;font-size: 18px;color: #231f20;font-weight: bold;display: block;margin-bottom: 10px;padding-top: 15px;line-height: 25px;}
.videos .display_ca_videos ul li p {line-height: 25px;color: #636363;}
.videos .load-more {text-align: right;}
.videos .load-more a {color: #231f20;font-size: 24px; font-weight: bold;}

/*23-8-16*/
body.page-child .bottom-content .bottom-right-content .ca_privacy_report p.faq-accordion-menu {cursor: pointer;display: inline-block;}
body.page-child .bottom-content .bottom-right-content .ca_privacy_report .main {display: none;}
body.search-no-results #main article.not-found {text-align: center;}
.contact-sub-blog-temp .blog-description .morecontent > span {display: none;}
.blog-description span.more .morecontent .morelink {font-weight: bold;}
.blog_content .blog-box .details .more .morecontent > span {display: none;}
.blog_content .blog-box .details .more {color: #636363;font-size: 16px;font-weight: normal;line-height: 26px;}


/*social icons css*/
.about-sub-main ul.social-link {margin-top: 20px;}
.about-sub-main ul.social-link li {list-style: none; display: inline-block;}
.about-sub-main ul.social-link li a {display: block; width: 32px; height: 32px; background-size: cover;}
.about-sub-main ul.social-link li a.facebook {background-image: url(images/facebook.png);}
.about-sub-main ul.social-link li a.twitter {background-image: url(images/twitter.png);}
.about-sub-main ul.social-link li a.linkedin {background-image: url(images/linkedin.png);}

.about-sub-main ul.social-link li a.facebook:hover {background-image: url(images/facebook-color.png);}
.about-sub-main ul.social-link li a.twitter:hover {background-image: url(images/twitter-color.png);}
.about-sub-main ul.social-link li a.linkedin:hover {background-image: url(images/linkedin-color.png);}
.video-temp-cont .bottom-content {margin-bottom: 0 !important; background: #acacac; padding: 30px 0;}

/*resource page css*/
table#ca_attonomy tr.set_attonomy_dropdown_box select#selectbox_attonomy_asc_desc {border: 0; padding: 10px 34px 10px 15px; background: transparent; cursor: pointer; width: 30%; border: 1px solid #ccc;}
table#ca_attonomy tr.set_attonomy_dropdown_box.set_dropdown_box select#selectbox_attonomy_asc_desc{width: auto!important;border:0 none !important; }
table#ca_attonomy tr.select_ca_description td.title a {font-weight: 700; color: #636363;}
table#ca_attonomy tr.select_ca_description td.desc a {font-weight: 700; color: #636363;}
table.ca-data-table tr td.bottom-line {background-color: #92278f;padding: 1px;width: 585px;margin: 0 auto;display: block;margin-top: 30px;}
table.ca-data-table tr td {margin-bottom: 10px; color: #636363;}
p.faq-accordion-menu strong {background: #ef9801; padding: 10px 20px; display: block; width: 100%; border-radius: 5px; margin-bottom: 10px; color: #000 !important;}
p.faq-accordion-menu {display: inline-block !important; width: 32%; padding: 0; margin: 0;}
.main .accordion a {font-size: 15px !important;}
.blue-bg-main .row h6 em {display: block;font-size: 16px;margin-top: 20px;font-weight: normal;}
.latest_blog_content .morecontent {display: none;}
.latest_blog_content a.content_pdf {display: block;margin: 10px 0;}

.slider-btn {line-height: 12px; background: none !important;border: 3px solid #fff !important;color: #fff !important;font-size: 12px !important;border-radius: 20px;display: inline-block;float: left;padding: 3px 10px !important;clear: both;margin-top: 8px !important;}
.get-involved-sub-main .get-involved-sub-content .bottom-content .bottom-right-content form .wpcf7-response-output.wpcf7-validation-errors {border: 2px solid #ef9801;display: inline-block !important;margin: 0 0 10px;padding: 10px;}
.get-involved-sub-main .get-involved-sub-content .bottom-content .bottom-right-content form span.wpcf7-not-valid-tip {color: #c10000;font-size: 16px;font-weight: normal;}
/*29-8-16*/
.bottom-content .bottom-right-content #example .selectbox_description .pdf-btn.government-reports {background-color: #00a651;}
.bottom-content .bottom-right-content .legislative-matrix-contain table#copyright_legislation {border-bottom: 0 none;}
.menu-toggle.toggled-on i b:nth-child(1) {transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);top: 10px;}
.menu-toggle.toggled-on i b:nth-child(2) {display: none;}
.menu-toggle.toggled-on i b:nth-child(3) {transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);top: 0;right: 0;}

/*30-8-16*/
.bottom-content .bottom-right-content .ca_who_are p { /*05-04-2018*/ margin-bottom: 30px; /*05-04-2018*/}
body .bottom-content .bottom-right-content .ca_events_sub_main .ca_events_sub_contain table#example tr.ca_events_selectbox_description td{margin: 0;padding: 0;}
.news-events-sub-main {/*padding-top: 0;*/}
.ca_find_owner .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.ca_find_owner .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {display: inline-block !important;margin: 0 !important;padding: 10px;}
.represent_main h3.represent_member_oraganization {color: #00aeef;display: block;font-size: 40px;font-weight: normal;margin: 10px 0;text-align: center;}

.sub-page-header-content::before {/*background: red none repeat scroll 0 0;*/content: "";height: 101%;position: absolute;right: 100%;width: 240%;}
.singular.page .sub-page-header-content{border-bottom: 1px solid #00aeef;}
.news-events-sub-main .sub-page-header-content{border-bottom: 1px solid #ed1c24 !important;}
.issues-policy-sub-main .sub-page-header-content{border-bottom: 1px solid #13498f !important;}
.copyright-law-sub-main .sub-page-header-content{border-bottom: 1px solid #00a651 !important;}
.resources-sub-main .sub-page-header-content{border-bottom: 1px solid #92278f !important;}
.education-sub-main .sub-page-header-content{border-bottom: 1px solid #e8cd37 !important;}
.get-involved-sub-main .sub-page-header-content{border-bottom: 1px solid #ef9801 !important;}
.singular.page .top-sub-page-content .sub-page-header-content h4 {z-index: 9;background: #00aeef none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;display: inline-block !important;line-height: 71px;padding:0 !important;position: relative;}
.news-events-sub-main .top-sub-page-content .sub-page-header-content h4{background: #ed1c24 none repeat scroll 0 0 !important;}
.issues-policy-sub-main .top-sub-page-content .sub-page-header-content h4{background: #13498f none repeat scroll 0 0 !important;}
.copyright-law-sub-main .top-sub-page-content .sub-page-header-content h4{background: #00a651 none repeat scroll 0 0 !important;}
.resources-sub-main .top-sub-page-content .sub-page-header-content h4{background: #92278f none repeat scroll 0 0 !important;}
.education-sub-main .top-sub-page-content .sub-page-header-content h4{background: #e8cd37 none repeat scroll 0 0 !important;}
.get-involved-sub-main .top-sub-page-content .sub-page-header-content h4{background: #ef9801 none repeat scroll 0 0 !important;}
.singular.page .top-sub-page-content h4::after {background: #00aeef none repeat scroll 0 0;border-radius: 50%;content: "";height: 100%;position: absolute;right: -30px;top: 0;width: 70px;z-index: -1;}
.news-events-sub-main .top-sub-page-content h4::after {background: #ed1c24 none repeat scroll 0 0 !important;}
.singular.page .issues-policy-sub-main .top-sub-page-content h4::after {background: #13498f none repeat scroll 0 0;}
.singular.page .copyright-law-sub-main .top-sub-page-content h4::after {background: #00a651 none repeat scroll 0 0;}
.singular.page .resources-sub-main .top-sub-page-content h4::after {background: #92278f none repeat scroll 0 0;}
.singular.page .education-sub-main .top-sub-page-content h4::after {background: #e8cd37 none repeat scroll 0 0;}
.singular.page .get-involved-sub-main .top-sub-page-content h4::after {background: #ef9801 none repeat scroll 0 0;}
.set-leadership-image img {height: auto;width: 100%;}
.set-leadership-image {border-radius: 50%;height: 200px;overflow: hidden;width: 200px;}
.singular.page .bottom-content .bottom-right-content .set_row{padding-bottom: 54px;position: relative;}
.bottom-content .bottom-right-content .set_row::after {background: #00aeef none repeat scroll 0 0;content: "";float: right;display: block;padding-top: 1px;width: 585px;margin: 40px 0;}
.bottom-content .issues-policy-sub-main .bottom-right-content .set_row::after {background: #13498f none repeat scroll 0 0;}
.news-events-sub-main .bottom-content  .bottom-right-content .set_row::after {background: #ed1c24 none repeat scroll 0 0 !important;}
.copyright-law-sub-main .bottom-content  .bottom-right-content .set_row::after {background: #00a651 none repeat scroll 0 0 !important;}
.resources-sub-main .bottom-content  .bottom-right-content .set_row::after {background: #92278f none repeat scroll 0 0 !important;}
.education-sub-main .bottom-content  .bottom-right-content .set_row::after {background: #e8cd37 none repeat scroll 0 0 !important;}
.get-involved-sub-main .bottom-content  .bottom-right-content .set_row::after {background: #ef9801 none repeat scroll 0 0 !important;}
.represent_organization_content > ul {list-style-type: none;margin: 0 !important;padding: 0;}
.represent_organization_content ul li {display: inline-block;float: none;padding-bottom: 20px;margin-bottom: 20px;padding-right: 20px;text-align: center;vertical-align: middle;width: 30%;}
.represent_organization_content ul li a img {height: auto;padding-bottom: 20px;vertical-align: middle;}

/*31-8-16*/
.ca_research_paper table tr th{background: #92278f none repeat scroll 0 0;}
.bottom-content .bottom-right-content table#ca_attonomy tbody tr.select_ca_description td {padding: 15px;}
.bottom-content .bottom-right-content table#ca_attonomy tbody tr.select_ca_description {border-bottom: 1px solid #92278f;}

.bottom-right-content .set_attonomy_option_box{width: auto; border: 1px solid #ccc; display: inline-block; padding: 0; background: #FFFFFF url(images/select-arrowdown.png) right 14px center no-repeat; overflow: hidden; border-radius: 3px;margin-bottom: 10px;}
.bottom-right-content .set_attonomy_option_box select#selectbox_attonomy_asc_desc {border: 0; padding: 10px 34px 10px 15px; background: transparent; cursor: pointer; width: 30%; border: 1px solid #ccc;width: auto!important;border:0 none !important; -moz-appearance: none;-webkit-appearance: none;}

/*1-9-16*/
.bottom-content .bottom-right-content table#ca_inter_agreement tr td {display: block; margin: 20px 0;}
.bottom-content .bottom-right-content table#ca_inter_agreement tr td.middle_line {background: #00a651 none repeat scroll 0 0;display: block;margin: 30px auto;padding: 1px;width: 555px;}
.bottom-content .bottom-right-content .ca_main_inter_agreement .set_agreement_selectbox table#ca_inter_agreement tr td.middle_line {background: #00a651 none repeat scroll 0 0;display: block;margin: 35px auto;padding: 1px;width: 585px;}
.bottom-content .bottom-right-content .ca_main_inter_agreement .set_agreement_selectbox {background: #ffffff url("images/select-arrowdown.png") no-repeat scroll right 14px center;border: 1px solid #ccc;border-radius: 3px;display: inline-block;margin-bottom: 10px;overflow: hidden;padding: 0;width: auto;}
.bottom-content .bottom-right-content .ca_main_inter_agreement .set_agreement_selectbox select#selectbox_agreement_asc_desc {background: transparent none repeat scroll 0 0;border: 0 none !important;cursor: pointer;padding: 10px 34px 10px 15px;width: auto !important;-moz-appearance: none;-webkit-appearance: none;}
.bottom-content .bottom-right-content .ca_main_inter_agreement table#ca_inter_agreement td.hide_ca_more_info p {margin-bottom: 20px;}

/*5-9-16*/
.bottom-content .bottom-right-content .subject-search-sub-content .subject-search-selectbox select.ca_subject_search {-moz-appearance: none;cursor: pointer;max-width: 400px;padding: 10px 34px 10px 15px;background: #ffffff url("images/select-arrowdown.png") no-repeat scroll right 20px center;border: 1px solid #ccc;border-radius: 3px;display: block;overflow: hidden;width: auto;min-width: 230px;margin: 20px 0;-webkit-appearance: none;}
.bottom-content .bottom-right-content .subject-search-sub-content .subject-search-selectbox input.subject_search_btn {background-color: #13498f;border: 0 none;border-radius: 3px;cursor: pointer;padding: 10px 20px;color: #FFFFFF;font-size: 14px;}
.bottom-content .bottom-right-content .form-description .description-content-list li:hover {border: 1px solid #00a651;}
.bottom-content .bottom-right-content .form-description .description-content-list li a:hover {color: #00a651;}
.ca-cases-sub-content table tr th {background: #00a651 none repeat scroll 0 0;}
table#example tr.selectbox_description td.ca_description p.summary span {display: inline;font-weight: normal;}
table#example tr.selectbox_description td.ca_description p.summary .more .morecontent span {display: none;font-weight: normal;}
.bottom-right-content .education_container .accordion .accordion-section a.accordion-section-title:hover {color: #000 !important;}
body .get-involved-sub-main .get-involved-sub-content .bottom-right-content .ca_privacy_report a.accordion-section-title:hover {color: #000 !important;background: #ce7d05;}
/*new 5-9-16*/
.bottom-right-content .title b {display: block;font-size: 17px;}
.bottom-right-content .summary b {font-size: 17px;text-transform: capitalize;}
.bottom-right-content p.summary {padding-bottom: 38px;padding-top: 13px;}
.bottom-right-content .selectbox_description .date p b {color: #184591 !important;font-size: 17px;font-weight: 500 !important;}
.bottom-right-content .description {font-size: 16px !important;}
.selectbox_description .date p b{color: #184591 !important;font-weight: 500 !important;}
td.date {float: left;line-height: normal;margin-top: 3px;text-align: right !important;width: 21%;color: #124692 !important;font-size: 17px;}
td.ca_description {float: left;width: 72%;}
.breack_line {/*background: red none repeat scroll 0 0;*/display: block;float: none;height: 2px;margin: 0 auto !important;width: 70%;text-align: center;clear: both;margin-bottom: 2px !important;}

.get-involved-sub-main .bottom-right-content .breack_line{background: #ef9801 none repeat scroll 0 0;}
.issues-policy-sub-content .bottom-right-content .breack_line{background: #13498f none repeat scroll 0 0;}
.resources-sub-content .bottom-right-content .breack_line{background: #92278f none repeat scroll 0 0;}
.education-sub-main .bottom-right-content .breack_line{background: #e8cd37 none repeat scroll 0 0;}
.copyright-law-sub-content .bottom-right-content .breack_line{background: #00A551 none repeat scroll 0 0;}
.news-events-sub-content .bottom-right-content .breack_line{background: #ed1c24 none repeat scroll 0 0;}
.about-sub-main .bottom-right-content .breack_line{background: #00aeef none repeat scroll 0 0;}
/*end*/
.get-involved-sub-main .bottom-right-content .date ,.get-involved-sub-main .bottom-right-content a.morelink:hover,.get-involved-sub-main .bottom-right-content a:hover,.get-involved-sub-main .bottom-right-content a b:hover{color: #ef9801 !important;}
.issues-policy-sub-content .bottom-right-content .date , .issues-policy-sub-content .bottom-right-content a.morelink:hover,.issues-policy-sub-content .bottom-right-content a:hover,.issues-policy-sub-content .bottom-right-content a b:hover{color: #13498f !important;}
.issues-policy-sub-content .bottom-right-content a.morelink,.issues-policy-sub-content p.set_read_more a{color: #13498f !important;font-weight:700;}
.get-involved-sub-main .bottom-right-content a.morelink,.get-involved-sub-main .bottom-right-content firstletter{color: #ef9801 !important;font-weight:700;}
.resources-sub-content .bottom-right-content a.morelink,.resources-sub-content .bottom-right-content firstletter{color: #92278f !important;font-weight:700;}
.education-main .education-content a.morelink,.education-main .education-content firstletter{color: #e8cd37 !important;font-weight:700;}
.copyright-law-sub-content .bottom-right-content a.morelink,.copyright-law-sub-content .bottom-right-content firstletter{color: #00A551 !important;font-weight:700;}
.news-events-sub-content .bottom-right-content a.morelink,.news-events-sub-content .bottom-right-content firstletter,.news-events-sub-content .blog-description p.single_blog_content_parent a,.news-events-sub-content .details p.blog_content_parent a,.load-more a.loadmoreblog{color: #ed1c24 !important;font-weight:700;}
.about-sub-main .bottom-right-content a.morelink,.about-sub-main .bottom-right-content firstletter{color: #00aeef !important;font-weight:700;}
.resources-sub-content .bottom-right-content .date ,.resources-sub-content .bottom-right-content a.morelink:hover,.resources-sub-content .bottom-right-content a:hover,.resources-sub-content .bottom-right-content a b:hover,.resources-sub-content .bottom-right-content a:hover strong{color: #92278f !important;}
.education-main .education-content a:hover,.education-sub-main .bottom-right-content .date ,.education-sub-main .bottom-right-content a.morelink:hover,.education-sub-main .bottom-right-content a:hover,.education-sub-main .bottom-right-content a b:hover{color: #e8cd37 !important;}
.copyright-law-sub-content .bottom-right-content .date ,.copyright-law-sub-content .bottom-right-content a.morelink:hover,.copyright-law-sub-content .bottom-right-content a:hover,.copyright-law-sub-content .bottom-right-content a b:hover,.copyright-chapter-sub-content a.super-in-head{color: #00A551 !important;}
.news-events-main .imgdisplay a:hover,.news-events-main .subpage-content .news-events-content a:hover,.news-events-sub-content .blog-temp-cont a:hover,.news-events-sub-content .blog-temp-cont-bottom a:hover,.news-events-sub-content .bottom-right-content .date ,.news-events-sub-content .bottom-right-content a.morelink:hover,.news-events-sub-content .bottom-right-content a:hover,.news-events-sub-content .bottom-right-content a b:hover{color: #ed1c24 !important;}
.about-sub-main .bottom-right-content .date , .about-sub-main .bottom-right-content a.morelink:hover,.about-sub-main .bottom-right-content a:hover,.about-sub-main .bottom-right-content a b:hover{color: #00aeef !important;}
.get-involved-sub-main input,.get-involved-sub-main textarea,.get-involved-sub-main select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;color: #636363 !important;}
.get-involved-sub-main input:hover,.get-involved-sub-main textarea:hover,.get-involved-sub-main select:hover, .get-involved-sub-main input:focus,.get-involved-sub-main select:focus,.get-involved-sub-main textarea:focus,.get-involved-sub-main input:active,.get-involved-sub-main select:active,.get-involved-sub-main textarea:active{box-shadow: 0 0 5px #ef9801;border: 1px solid #ef9801;}
.about-sub-main input,.about-sub-main textarea{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.about-sub-main input:hover,.about-sub-main textarea:hover,.about-sub-main input:focus,.about-sub-main textarea:focus,.about-sub-main input:active,.about-sub-main textarea:active{box-shadow: 0 0 5px #00aeef;border: 1px solid #00aeef;}
select.ca_subject_search:active,select.ca_subject_search:focus,select.ca_subject_search:hover{box-shadow: 0 0 5px #13498f;border: 1px solid #13498f;}
.resources-sub-content input,.resources-sub-content textarea,.resources-sub-content select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.resources-sub-content input:hover,.resources-sub-content textarea:hover,.resources-sub-content select:hover, .resources-sub-content input:focus,.resources-sub-content select:focus,.resources-sub-content textarea:focus,.resources-sub-content input:active,.resources-sub-content select:active,.resources-sub-content textarea:active{box-shadow: 0 0 5px #92278f;border: 1px solid #92278f;}
.resources-sub-content .set_attonomy_option_box:hover{box-shadow: 0 0 5px #92278f !important;}
.education-sub-main input,.education-sub-main textarea,.education-sub-main select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.education-sub-main input:hover,.education-sub-main textarea:hover,.education-sub-main select:hover, .education-sub-main input:focus,.education-sub-main select:focus,.education-sub-main textarea:focus,.education-sub-main input:active,.education-sub-main select:active,.education-sub-main textarea:active{box-shadow: 0 0 5px #e8cd37;border: 1px solid #e8cd37;}
.copyright-law-sub-content input,.copyright-law-sub-content textarea,.copyright-law-sub-content select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.copyright-law-sub-content input:hover,.copyright-law-sub-content textarea:hover,.copyright-law-sub-content select:hover, .copyright-law-sub-content input:focus,.copyright-law-sub-content select:focus,.copyright-law-sub-content textarea:focus,.copyright-law-sub-content input:active,.copyright-law-sub-content select:active,.copyright-law-sub-content textarea:active{box-shadow: 0 0 5px #00A551;border: 1px solid #00A551;}
.copyright-law-sub-content .set_dropdown_box > td:hover,.copyright-law-sub-content .set_agreement_selectbox:hover{box-shadow: 0 0 5px #00A551 !important;}
.news-events-sub-content input,.news-events-sub-content textarea,.news-events-sub-content select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.news-events-sub-content input:hover,.news-events-sub-content textarea:hover,.news-events-sub-content select:hover, .news-events-sub-content input:focus,.news-events-sub-content select:focus,.news-events-sub-content textarea:focus,.news-events-sub-content input:active,.news-events-sub-content select:active,.news-events-sub-content textarea:active{box-shadow: 0 0 5px #ed1c24;border: 1px solid #ed1c24;}

.issues-policy-sub-content input,.issues-policy-sub-content textarea,.issues-policy-sub-content select{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.issues-policy-sub-content input:hover,.issues-policy-sub-content textarea:hover,.issues-policy-sub-content select:hover, .issues-policy-sub-content input:focus,.issues-policy-sub-content select:focus,.issues-policy-sub-content textarea:focus,.issues-policy-sub-content input:active,.issues-policy-sub-content select:active,.issues-policy-sub-content textarea:active{box-shadow: 0 0 5px #13498f;border: 1px solid #13498f;}
.issues-policy-sub-content .set_dropdown_box > td:hover{box-shadow: 0 0 5px #13498f !important;}
/*6-9-16*/
.ca_blog_content a.morelink {display: none;}
.news-events-sub-main .sub-page-header-content h4.blog_inner_main_title{display: inline-block;position: relative;text-align: left; background: #ed1c24 none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;line-height: 67px;padding: 5px 0 0 !important;font-size: 45px;font-weight: normal;text-transform: lowercase;}
.news-events-sub-main.news-main-blog-inner .top-sub-page-content {display: inline-block;margin: 105px 0 30px;width: 100%;}
.news-events-sub-main.news-main-blog-inner .top-sub-page-content .sub-page-header-content {display: inline-block;float: right;position: relative;text-align: left;width: 80%;}
.news-events-sub-main.news-main-blog-inner .top-sub-page-content h4.blog_inner_main_title::after {border-radius: 50%;content: "";height: 100%;position: absolute;right: -30px;top: 0;width: 70px;z-index: -1;}
.news-events-sub-main.news-main-blog-inner .sub-page-header-content::before {background: #ed1c24 none repeat scroll 0 0;}
.bottom-right-content .ca_blog_image {padding-right: 20px;float: left;}
.ca_blog_content {padding-top: 20px;}
.blog_content > p {display: block;line-height: 30px;margin-bottom: 23px;white-space: normal;word-wrap: break-word;}
.bottom-right-content .blog_content ul {display: block;float: left;text-indent: 45px;list-style-position: inside;}
.bottom-right-content .blog_content ul li{font-size: 17px !important;line-height: 30px !important;margin: 0 0 10px !important;}
.blog_title {color: #4c4c4c;display: inline;float: none;font-size: 23px;width: 100%;font-weight: 700;}
.blog_title > span {color: #4c4c4c;display: inline-block;font-size: 17px;margin: 10px 10px;}
.blog_date {color: #ed1c24;font-size: 19px;line-height: normal;margin: 0px 0 54px;}
.blog_content{color: #4c4c4c;float: none;font-size: 17px;line-height: 30px;margin: 25px 0 30px;overflow-wrap: break-word;white-space: normal;width: 100%;display: inline;}
.news-events-sub-content .bottom-right-content .ca_blog_content img.alignleft{margin-right:20px;margin-bottom: 20px;}
.news-events-sub-content .bottom-right-content .ca_blog_content img.alignright{margin-left: 20px;margin-bottom: 20px;}
.news-events-sub-content .bottom-right-content .ca_blog_image > img {height: auto;width: 445px;margin: 0 20px 20px 0;}
.blog-temp-cont .blog-description {padding-top: 50px;}
.news-events-sub-content .contact-sub-blog-temp .blog-temp-cont .blog-description > span.title{line-height: normal;}
.blog-temp-cont-bottom .details .details-title {line-height: normal;}
.ca_main_inter_agreement #ca_inter_agreement .title {float: left;width: 70%;}
.ca_main_inter_agreement #ca_inter_agreement .date{float: left;width: 21%;}
.ca_main_inter_agreement #ca_inter_agreement td.middle_line{clear: both;}
.ca_multiple_faq_toggle {cursor: pointer;display: block;}
.ca_multiple_faq_toggle strong {background: #e8cd37 none repeat scroll 0 0;border-bottom: 1px solid #000;border-radius: 5px;color: #000 !important;display: block;padding: 10px 20px;width: 100%;}
.ca_multiple_faq_toggle {position: relative;display: inline-block;}
.ca_multiple_faq_toggle:after {content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #000;position: absolute;top: 22px;right: -17px;}
.ca_multiple_faq_toggle.active:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #000;top: 22px;}
.ca_faq_content .hide_show_faq_content {margin: 10px 0;}
.subject-search-sub-content .ca_faq_content .ca_multiple_faq_toggle {width: 95%;}
.ca_multiple_faq_toggle strong:hover {background: #fef64e;}
.education_container .accordion .accordion-section .accordion-section-title {line-height: 20px;}
.ca_main_inter_agreement table tr th {background: #00a651;}
/*7-9-2016*/
tr.ca_events_selectbox_description {clear: both;display: block !important;float: left;padding: 10px 0 !important;width: 100% !important;}
tr.ca_events_selectbox_description td {text-align: left !important;width: 100%;}
td.breakline.breack_line{display: block !important;margin: 0 auto 5px !important;position: relative;text-align: center;width: 70% !important;}
.news-events-sub-content .ca_events_sub_contain table#example .ca_events_selectbox_description .date > p {padding-bottom: 22px;}
.news-events-sub-content .ca_events_sub_contain table#example .ca_events_selectbox_description p > a b,a.morelink{color: #636363;}
.legislative-matrix-contain #copyright_hearings_wrapper table#copyright_hearings.dataTable .sorting_1 b,.ca_main_inter_agreement #ca_cases_table_wrapper table#ca_cases_table.dataTable b,.ca-cases-sub-content #ca_cases_table_wrapper #ca_cases_table.dataTable tr td b a,.legislative-matrix-contain #copyright_legislation_wrapper #copyright_legislation.dataTable tr td a b,.resources-sub-content .bottom-right-content table#ca_attonomy.set_ca_attorny tr.select_ca_description td a b {font-size: 17px;}
.legislative-matrix-contain #copyright_hearings_wrapper table#copyright_hearings.dataTable td,.ca_main_inter_agreement #ca_cases_table_wrapper table#ca_cases_table.dataTable td,.ca-cases-sub-content #ca_cases_table_wrapper #ca_cases_table.dataTable tr td,.legislative-matrix-contain #copyright_legislation_wrapper #copyright_legislation.dataTable tr td,.resources-sub-content .bottom-right-content table#ca_attonomy.set_ca_attorny tr.select_ca_description td,.news-events-sub-content .bottom-right-content #ca_the_news_wrapper table#ca_the_news.dataTable td,.news-events-sub-content .bottom-right-content #ca_the_news_wrapper table#ca_the_news.dataTable td.sorting_1{line-height: 30px;font-size: 16px;color: #636363 !important;}
.cls_twitter .aiwidgetscss.widget h3.widget-title,.aiwidget-title .tweet_author_name{font-size: 17px;line-height: 30px;	color: #636363 !important;}
.cls_twitter .aiwidgetscss .tweettext{font-size: 16px;line-height: 30px;color: #636363 !important;}
.widget .tweet_author_heading a:hover{color: #ed1c24 !important;}
.aiwidgetscss .tweet_author_name a, .widget .tweet_author_name a{color: #636363 !important;}
/*.news-events-sub-content .bottom-content .bottom-right-content a {color: #636363;}*/
.wpcf7-form-control.wpcf7-submit {color: #fff !important;letter-spacing: 1px;}
.copyrightalliance-main .wpcf7-form-control.wpcf7-submit {color: #000 !important;}
.tp-bullets {opacity: 0.6;}
/*CSS for copyright Act*/
.endnote a sup,.endnote sup {font-size: small;vertical-align: super;}
p.endnote {text-indent: 2em;font-size: 10pt !important;}
div.endnote > div {line-height: 30px;color: #636363;font-family: inherit;font-size: 13px;}
/*End*/
/* title color change */
/* body.page-child .bottom-content .bottom-right-content td p b {
    font-weight: 700;
    color: #070506;
} */
.title,.set_position_paper_content p strong,.details .details-title{color: #110d0e !important;}
.resources-sub-main .resources-sub-content .bottom-content .bottom-right-content p:first-child b::first-letter {font-size: 200% !important;color: #92278f !important;font-weight:700 !important;}
.resources-sub-main .bottom-content .bottom-right-content p .big-first-letter::first-letter {}
.resources-sub-main .bottom-content .bottom-right-content p firstletter{color: #92278f !important;}
.resources-sub-main .bottom-content .bottom-right-content p.set_ca_cs + h2 {color: #92278f;padding-bottom: 20px;}
firstletter{font-size: 57px !important;color: #92278f !important;display: block;float: left;font-weight: bolder;padding-top: 12px;padding-right: 5px;line-height: 41px;font-family: 'levenim_mtbold';}
.resources-sub-main .bottom-content .bottom-right-content p.set_ca_cs {font-weight: 700 !important;color: #565656 !important;padding-bottom: 15px;}
.resources-sub-main .bottom-content .bottom-right-content ul {list-style: none;padding-left: 25px;margin:0;}
.resources-sub-main .bottom-content .bottom-right-content p{color: #565656 !important;}
.resources-sub-main .bottom-content .bottom-right-content ul li { padding-left: 1em;text-indent: -.7em;margin-bottom: 20px;line-height: 30px;color: #565656 !important;}
.resources-sub-main .bottom-content .bottom-right-content ul li:before {content: "• ";color: #92278f !important; /* or whatever color you prefer */}
a.join_ca_default {color: #92278f;font-weight: 700;}
/* .subpage-page-content .subpage-content p:first-child::first-letter */
/* End */
.bottom-content .bottom-right-content .ca_image_gallery .set_gallery {display: inline-block;margin-right: 2%;width: 30%;float: none;}
.bottom-content .bottom-right-content .ca_image_gallery {margin-bottom: 30px;text-align: left;}
.bottom-content .bottom-right-content .ca_add_your_voice p { margin: 20px 0;}
.slider-content.wow.fadeInLeft {border-radius: 0 150px 150px 0;}
#ca_attonomy .set_attonomy_header_bar th.title {color: #FFFFFF !important;}
#copyright_legislation_wrapper #copyright_legislation.dataTable tbody tr td,#copyright_researchpaper_wrapper table#copyright_researchpaper tbody tr td,#ca_cases_table_wrapper table#ca_cases_table.dataTable tbody tr td,.legislative-matrix-contain #copyright_hearings_wrapper table#copyright_hearings.dataTable tbody tr td,.bottom-right-content table#ca_attonomy.set_ca_attorny tbody tr td,.bottom-right-content #ca_the_news_wrapper table#ca_the_news.dataTable tbody tr td,.gpotbl_div table.gpotbl_table tr td {border: 1px solid #ccc;word-wrap: break-word;white-space: normal;background: none !important;}
#copyright_legislation_wrapper #copyright_legislation.dataTable,#ca_cases_table_wrapper table#ca_cases_table.dataTable,#copyright_researchpaper_wrapper table#copyright_researchpaper,.legislative-matrix-contain #copyright_hearings_wrapper table#copyright_hearings.dataTable,.bottom-right-content table#ca_attonomy.set_ca_attorny,.bottom-right-content #ca_the_news_wrapper table#ca_the_news.dataTable,.gpotbl_div table.gpotbl_table{border-collapse: collapse;}
#copyright_legislation_wrapper #copyright_legislation.dataTable tbody tr:hover,#ca_cases_table_wrapper table#ca_cases_table.dataTable tbody tr:hover,.legislative-matrix-contain #copyright_hearings_wrapper table#copyright_hearings.dataTable tbody tr:hover {background: rgba(163, 255, 187, 0.79) !important;}
.gpotbl_div table.gpotbl_table tr:hover{background:rgba(163, 255, 187, 0.79) none repeat scroll 0 0 !important}
#copyright_legislation_wrapper #copyright_legislation.dataTable thead th{text-transform: uppercase;}
.bottom-right-content table#ca_attonomy.set_ca_attorny tbody tr:hover,#copyright_researchpaper_wrapper table#copyright_researchpaper tbody tr:hover{background: rgba(146, 39, 143, 0.4) !important;}
.bottom-right-content #ca_the_news_wrapper table#ca_the_news.dataTable tbody tr:hover{background: rgba(237, 28, 36,0.4) !important;}
#copyright_researchpaper_wrapper table#copyright_researchpaper tbody tr td{line-height: 30px;color: #636363;}
/* copyright act rule */
p.secondlevel {margin-left: 4em;/*text-indent: 2em;*/}
p.thirdlevel {margin-left: 6em;/*text-indent: 2em;*/}
p.fourthlevel {margin-left: 8em;/*text-indent: 2em;*/}
p.fifthlevel {margin-left: 9em;/*text-indent: 2em;*/}
p.sixthlevel {margin-left: 10em;}
a.super-in-head {font-size: 10px;vertical-align: top;}
.block p.first-level {padding-left: 25px;}
h2.ca_subject_matter_scop {color: #000 !important;}
.bottom-right-content .chapter-pages h2{color: #00a651;margin-top: 35px;}
p.row_breakline {background: #92278f none repeat scroll 0 0;display: block;height: 2px;margin: 50px auto;width: 70%;}
/* end */
.education-sub-content .video-temp-cont .content-video-img {display: inline-block;margin: 0 0 0 40px;width: 50%;}
.join_ca_state #join_ca_state{height: 40px;border-radius: 5px;width: 100%;-moz-appearance: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none !important;cursor: pointer;padding: 10px 34px 10px 15px;-webkit-appearance: none;}
.join_ca_state{width: auto;border: 1px solid #ccc;display: inline-block;padding: 0;background: #FFFFFF url(images/select-arrowdown.png) right 14px center no-repeat;overflow: hidden;border-radius: 3px;margin-bottom: 10px;}
.join_ca_state:hover,.join_ca_state:focus{border: 1px solid #ef9801 !important;box-shadow: 0 0 5px #ef9801 !important;}
th.gpotbl_colhed {padding: 10px 0 !important;}
.gpotbl_div table.gpotbl_table tr td {color: #636363;line-height: 30px;}
.gpotbl_div table.gpotbl_table{margin-bottom: 10px;}
.ftnt {box-shadow: 5px 5px 5px #888888;margin-left: 5em;margin-right: 5em;}
/*.first-level {
}*/
.second-level {margin-left: 2em;}
.third-level {margin-left: 4em;}
.fourth-level {margin-left: 6em;}
.fifth-level {margin-left: 8em;}
.sixth-level {margin-left: 10em;}
p.ca_multiple_law_toggle {width: 95%;display: inline-block;}
p.ca_multiple_law_toggle strong {background: #e8cd37 none repeat scroll 0 0;border-bottom: 1px solid #000;border-radius: 5px;color: #000 !important;display: block;padding: 10px 20px;width: 100%;cursor: pointer;}
p.ca_multiple_law_toggle strong:hover{background: #fef64e;}
.hide_show_law_content {margin: 10px 0;}
.ca_multiple_law_toggle:after {content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #000;position: absolute;top: 22px;right: -17px;}
.ca_multiple_law_toggle.active:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #000;top: 22px;}
.ca_multiple_law_toggle{position: relative;}
.ca_privacy_reports .accordion-section-content {display: none;padding: 15px;}
.ca_privacy_reports  a.accordion-section-title {background: #ef9801 none repeat scroll 0 0;border-bottom: 1px solid #1a1a1a;color: #000;display: inline-block;font-size: 18px;font-weight: normal;padding: 15px 30px 15px 15px;position: relative;text-shadow: 0 1px 0 #1a1a1a;transition: all 0.15s linear 0s;width: 100%;}
.ca_privacy_reports .accordion {background: #f7f7f7 none repeat scroll 0 0;border-radius: 3px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);overflow: hidden;}
.ca_privacy_reports a.accordion-section-title:hover {color: #000 !important;background: #c17d07;}
.ca_privacy_reports a.accordion-section-title:after {border-bottom: 7px solid transparent;border-left: 7px solid #000;border-top: 7px solid transparent;content: "";height: 0;position: absolute;right: 15px;top: 17px;width: 0;}
.ca_privacy_reports a.accordion-section-title.active:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #000;top: 22px;}
.date.event-page-structure > div {background: #ff0000 none repeat scroll 0 0;border-radius: 50px;color: #ffffff !important;padding: 20px 0;text-align: center;width: 100%;}
.date.event-page-structure {text-align: center;width: 100px;}
.date.event-page-structure span {color: #ffffff !important;display: block !important;}
.title_description .title {font-size: 17px !important;font-weight: 700 !important;}
.title_description {border-bottom: 1px solid #ff0000;}
.ca_event_calender #ca_event_table tr td {padding: 30px 10px;}
.sear_img_event {float: right;}
.ca_event_top_content .float_link a {color: #ff0000 !important;font-weight: 700;}
.ca_event_top_content .float_link {float: left;margin-top: 20px;}
.ca_event_top_content .float_link_img{float: right;}
/* header images */
.lending_cover_image .top-sub-page-content{
  position: absolute !important;
  bottom: auto;
  top: -240px;
}

.lending_cover_image .banner_image_title_sub_page
{
  position: relative;
  padding-top: 30px;
}
.lending_cover_image .banner_image_title_sub_page .sub-page-header-content
{
  border-bottom:0 none !important;
}
.lending_cover_image .banner_image_title_sub_page .sub-page-header-content::before
{
  height: 100%;
}
.lending_cover_image > img
{
  width: 100%;
  height: auto;
}
/*.copyright-law-sub-main.lending_cover_image .copyright-law-sub-content
{
position: relative;
padding-top: 30px;
}
.copyright-law-sub-main.lending_cover_image > img
{
width: 100%;
height: auto;
}
.copyright-law-sub-main.lending_cover_image .copyright-law-sub-content .top-sub-page-content {
position: absolute !important;
bottom: auto;
top: -240px;
}*/
/* end */
.privacy_policy_main .subpage-slider-main .slider-content,.privacy_policy_main .subpage-slider-main .slider-content::before,.privacy_policy_main .subpage-page-content i.border
{
  background: #636363 !important;
}
.ca_media_center > p {
  margin: 10px 0;
}
#copyright_legislation_wrapper table#copyright_legislation thead tr th, #copyright_legislation_wrapper table#copyright_legislation tbody tr td,#copyright_hearings_wrapper table#copyright_hearings thead th, #copyright_hearings_wrapper table#copyright_hearings tbody td {
  font-size: 15px !important;
  line-height: 25px;
}
form.wpcf7-form .wpcf7-form-control.wpcf7-submit
{
  color: #fff !important;
  letter-spacing: 1px;
}
form.wpcf7-form .wpcf7-form-control-wrap {
  display: block !important;
  width: 300px;
}
body .news-events-sub-content .bottom-content .bottom-right-content .press_releases_left a.press_releases_contact {background-color: #ed1c24;border: 0 none;border-radius: 3px;cursor: pointer;padding: 10px 20px;color: #FFFFFF !important;font-size: 18px;}
body .news-events-sub-content .bottom-content .bottom-right-content .press_releases_left a.press_releases_contact:hover {color: #FFFFFF;box-shadow: 0 0 5px #d80810;}
.position-paper-child-main
{

}
.position-paper-child-main ol,.position-paper-child-main ul {
  color: #636363;
  line-height: 30px;
  margin: 10px 0;
  padding-left: 2em;
}
.position-paper-child-main p {
  margin-bottom: 10px;
}
.ca_disclaimer > a {
  background: #92278f;
  color: #fff;
  font-size: 16px !important;
  font-weight: 700;
  padding: 10px 30px;
  border-radius: 5px;
}
.ca_disclaimer {
  float: right;
  margin-top: 10px;
  margin-bottom: 30px;
}

body .bottom-right-content .ca_disclaimer a:hover {
  color: #fff !important;
  box-shadow: 0 0 5px #92278f;
}
.ca_assistance_directory.set_ca_form .ca_disclaimer {
  float: left;
  margin-top: 0;
  margin-bottom: 30px;
  display: block;
  width: 100%;
  text-align: right;
}
.subject-search-selectbox .ms-options-wrap button
{
  border-color: #ccc;
  padding: 15px !important;
  margin-bottom: 20px;
  border-radius: 5px;
  color: #000;
  width: 50% !important;
}
.subject-search-selectbox .ms-options-wrap > button:after
{
  right: 20px;
  border-top-color: #000 !important;
}
.subject-search-selectbox .ms-options-wrap > .ms-options
{
  width: 50% !important;
}
.subject-search-selectbox .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
  margin-right: 15px;
  position: relative !important;
  left: 0px;
  top: auto;
  vertical-align: middle;
  display: inline-block;
}
.blog-description + img,.blog-description + .content-blogchild-img
{
  width: auto !important;
  float: none !important;
  height: 400px;
  margin-left: 15%;
}
.contact-sub-video-temp {
  margin-top: 105px;
  float: left;
  width: 100%;
}
.search_title {
  margin-top: 20px;
}
.subject_matter_search_result_main span.search_title {
  display: inline !important;
  font-size: 15px !important;
}
span.search_content {font-size: 18px !important;color: #13498f !important;display: inline !important;width: auto; }
.set_search_results .privacy,.set_search_results .getinvolve,.set_search_results .copyrightLaw,.set_search_results .about,.set_search_results .education,.set_search_results .resources,.set_search_results .issuepolicy,.set_search_results .newsevents {float: left;width: 100%;font-size: 25px;font-weight: 700;margin-bottom: 20px;margin-top: 30px;text-transform: capitalize;}
.set_search_results .copyrightLaw
{
  color:#00a651 !important;
}
.set_search_results .about
{
  color:#00aeef !important;
}
.set_search_results .education
{
  color:#e8cd37 !important;
}
.set_search_results .resources
{
  color:#92278f !important;
}
.set_search_results .issuepolicy
{
  color:#13498f !important;
}
.set_search_results .newsevents
{
  color:#ed1c24 !important;
}
.set_search_results .getinvolve
{
  color:#ef9801 !important;
}
.set_search_results .privacy
{
  color:#636363 !important;
}
.privacy_policy_main .set_shortcut_events h2{margin-top:0;margin-bottom:0;}
.privacy_policy_main .set_shortcut_events{border: 6px solid #636363 !important;background: #636363 !important;}
.privacy_policy_main .shortcut_to .set_shortcut_events:hover{background: rgba(99, 99, 99, 0.6) !important;}
.education-sub-main .bottom-right-content .subject-search-sub-content .ca_faq_single_content a:hover,.education-sub-main .bottom-right-content .subject-search-sub-content .ca_faq_single_content a:hover strong,.education-sub-main .bottom-right-content .subject-search-sub-content .ca_faq_single_content a:hover b{color: #e8cd37 !important;}
.subject_search_results h2 {
  margin:15px 0;
  text-transform: capitalize;
  line-height: 24px;
}
.subject_search_results {clear: both;float: left;margin-top: 12px;width: 100%;}
.search_urls {
  clear: both;
  padding-bottom: 5px;
  float: left;
  width: 100%;
  word-wrap: break-word;
}
.search_urls a {
  text-decoration: underline;
  padding-bottom: 24px;
  clear: both;
  line-height: 25px;
}
.set_search_results {
  margin-bottom: 30px;
  float: left;
}
.search_breackpoint {
  display: block;
  background: #636363;
  height: 2px;
  width: 70%;
  margin: 29px auto;
  clear: both;
}
.subject_search_results .search_contents {line-height: 25px;}
a.ca_event_links {text-decoration: underline;font-weight: bold;}
a.ca_event_links:hover strong{color: #ff0000 !important;text-decoration: none;}
/* dev2 server search page */
.subject-search-selectbox button {background: #fff !important;display: block;width: 100% !important;margin-bottom: 22px;min-height: 40px;position: relative;}
.subject-search-selectbox button:after{content: ' ';height: 0;position: absolute;top: 50%;right: 5px;width: 0;border: 6px solid rgba(0, 0, 0, 0);border-top-color: #000;margin-top: -3px;}
.subject-search-selectbox button.ui-state-hover{border:1px solid #13498f !important;}
.subject-search-selectbox button span.ui-icon.ui-icon-triangle-1-s{display: none !important;}
.page-template-copyright-subject-search .ui-widget-header {border: 1px solid #13498f !important;background: #13498f !important;color: #ffffff;font-weight: bold;}
label.ui-corner-all.ui-state-hover{color: #13498f !important;background: none !important;border:1px solid #13498f !important;}
label.ui-corner-all:hover > span,label.ui-corner-all:focus > span,label.ui-corner-all:active > span{color: #13498f !important;background: none !important;}
label.ui-corner-all:hover,label.ui-corner-all:active,label.ui-corner-all:focus{border:1px solid #13498f !important;background: none !important;color: #13498f !important;}
/* end */
/*new width*/
.subject-search-selectbox {width: 30%;}
h2.no_search_results {font-size: 20px;color: #13498f;}
/*end*/
.subject-search-sub-content .ca_subject_matter_text {margin-bottom: 40px;}
.blog-temp-cont .blog-description .title > a {font-size: 22px;}
.blog_content .blog-box .details .details-title > a {font-size: 19px;}
.subject-search-sub-content .ca_subject_matter_text > p {font-weight: bold !important;}
.ca_twitter_feed_title {border-bottom: 1px solid #efefef;display: block;padding-bottom: 20px;}
.ca_twitter_feed_title > img {display: inline-block;vertical-align: middle;}
.ca_twitter_feed_title > p {color: #636363 !important;display: inline-block;font-weight: 700;line-height: normal;margin-left: 18px;vertical-align: middle;}
.ca_twitter_feed {float: right;padding-left: 3%;position: relative;width: 40%;margin-bottom: 30px;}
.aiwidget-title {padding-top: 15px;}
.ca_join_alliance > p {margin-bottom: 20px;}
.ca_faq_content {margin-top: 26px;}
.ca_faq_content .faq_child_page_content a {background: #e8cd37 none repeat scroll 0 0;border-bottom: 1px solid #000;border-radius: 5px;display: block;padding: 10px 20px;width: 90%;color: #000;font-size: 17px;line-height: 30px;font-weight: bold;}
.ca_faq_content .faq_child_page_content a:hover{color: #000 !important;background: #fef64e;}
/*event calender design*/
.ca_event_calender #calendar table thead th span {color: #fff;padding: 10px 0;}
.ca_event_calender #calendar table thead tr .fc-head-container.fc-widget-header,.ca_event_calender #calendar table tbody tr td.fc-widget-content{padding: 0;}
.ca_event_calender #calendar .fc-event-container .fc-content .fc-title {background: #ed1c24 none repeat scroll 0 0;border: 0 none !important;color: #fff !important;font-size: 12px !important;line-height: normal !important;padding: 0 5px;vertical-align: middle;white-space: normal;word-wrap: break-word;}
.ca_event_calender #calendar a.fc-event {background: #ed1c24 none repeat scroll 0 0;border: 0 none;}
.ca_event_calender #calendar button .fc-icon-right-single-arrow::after,.ca_event_calender #calendar button .fc-icon-left-single-arrow::after {top: -7px;color: #ed1c24;}
#calendar .fc-toolbar .fc-center h2 {font-size: 20px;}
#ca_event_grid_view i, #ca_event_list_view i {color: #fff;font-size: 19px;line-height: 35px;vertical-align: middle;}
#ca_event_grid_view, #ca_event_list_view {background: #ccc none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 50%;display: inline-block;height: 35px;margin-right: 10px;padding: 0;text-align: center;vertical-align: middle;width: 35px;}
.ca_active{background: #ed1c24 none repeat scroll 0 0 !important;border: 1px solid #ed1c24 !important;}
.top_event_header {margin-bottom: 20px;text-align: right;}
.fc-popover.fc-more-popover .fc-header.fc-widget-header .fc-icon-x::after {top: -7px;}
.ca_assistance_dir_main table tr th {background: #92278f none repeat scroll 0 0;}
table#creator-assistance-directory tbody tr td {line-height: 25px;}
.blog_content.set_custom_blog {color: #FFF;}
.law_explained_sub_content .ca_law_explained {margin-top: 20px;}
.law_explained_sub_content .ca_law_explained .law_child_page_content a {background: #e8cd37 none repeat scroll 0 0;border-bottom: 1px solid #000;border-radius: 5px;color: #000;display:block;font-size: 17px;font-weight: bold;line-height: 30px;padding: 10px 20px;width: 90%;}
.law_explained_sub_content .ca_law_explained .law_child_page_content a:hover{color: #000!important;background: #fef64e;}
.scroll {position: fixed;bottom: 100px;width:auto;margin-left: 15px;}
.scroll i {background:url(images/bottom-scrool.png) no-repeat;width: 70px;height: 70px;display: block;cursor: pointer;}
/*position papers*/
.bottom-right-content .ca_position_paper > ul {clear: both;float: none;list-style-type: none;text-align: center;width: 100%;display: block;}
.ca_position_paper ul li {color: #fff;display: inline-block;margin: 0 2% 30px 0;padding: 40px 12px 0px;position: relative;text-align: center;vertical-align: top;width: 28%;}
.ca_position_paper ul li:nth-child(odd){background: #1eaeed none repeat scroll 0 0;}
.ca_position_paper ul li:nth-child(even){background: #184b8d none repeat scroll 0 0;}
.set_position_row {height: auto;}
.set_position_row a {border: 3px solid #fff;border-radius: 15px;bottom: 50px;color: #fff;display: inline-block;float: none;font-size: 12px;font-weight: 700;letter-spacing: 1px;line-height: 20px;margin: 35px auto 0;padding: 0 10px;position: relative;text-transform: lowercase;}
.set_position_row a:hover{background:#fff;}
.set_position_row h2 {font-size: 18px;line-height: 22px;min-height: 100px;margin-bottom: 25px;}
/*position papers*/
table#ca_attonomy tr.set_attonomy_header_bar th {background-color: #92278f;padding: 15px 0;}
.ca_event_calender .fc-toolbar .fc-left {position: absolute;bottom: 0;}
.ca_event_calender .fc-toolbar {position: relative;}
.media-center-row a{font-weight: bold;display: block;opacity: 1;position: relative;text-align: left;width: 80%;z-index: 9;text-align: center;}
.media-center-row img {height: auto;width: auto;}
.media-center-row {float: left;width: 42%;}
.media-center-row a:hover img {opacity: 1;}
.media-center-content h3 {color: red;font-size: 100%;margin: 40px 0;}
.media-center-row h2 {color: #636363;margin-bottom: 20px;}
.media-center-row.biography a:hover::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#creator-assistance-directory tbody tr:hover {background: rgba(146, 39, 143, 0.3) none repeat scroll 0 0 !important;}
#creator-assistance-directory tbody tr td{background: none !important;border: 1px solid rgb(229, 229, 229) !important;}
#creator-assistance-directory{border-collapse: collapse;}
.pagination-sm.pagination {display: block;width: 100%;}

ul#custom-pagination li.page-item{display: inline-block;}
ul#custom-pagination li.page-item a {background: #e4e4e4 none repeat scroll 0 0;border-radius: 7px;margin: 0 5px;padding: 10px 15px;}
ul#custom-pagination li.active a {background: #333333 none repeat scroll 0 0;color:#fff !important;font-weight: 700;}
ul#custom-pagination li.page-item.disabled a.page-link {cursor: default;}
#ca_paginate ul#custom-pagination li a:hover {/*color: #FFF !important;background: #888787;*/}
#ca_paginate ul#custom-pagination li.disabled a:hover {background: #e4e4e4;color: #000000 !important;}
.pdf_download_url {padding-top: 10px;}
/*.pdf_download_url > a {background: rgb(19, 73, 143) none repeat scroll 0 0;border-radius: 10px;color: rgb(255, 255, 255);padding: 10px 20px;}*/
/*.bottom-right-content .position-paper-child-main .pdf_download_url > a:hover {color: rgb(255, 255, 255) !important;}*/
.download-image-hover a.ceo_pic_download:hover:before {background-image: url(images/download_hover.png);content: "";position: absolute;top: 0;left: 0;width: 100%;background-size: 300px 300px;background-position: center;height: 100%;opacity: 0.9;background-repeat: no-repeat;}
.media-center-row.download-image-hover a {background: #ed1c24;display: inline-block;width: auto;padding: 5px 15px 3px;vertical-align: middle;border-radius: 8px;color: #fff !important;line-height: 18px;font-size: 15px;text-transform: uppercase;margin-top: 20px;}
.media-center-row.download-image-hover{text-align: center;}
.media-center-row.download-image-hover img{display: block;margin:0 auto;}
.media-center-row.download-image-hover a:hover{background: #fff;color: #ed1c24 !important;}
.image-url {width: 100%;text-align: center;padding-top: 0px;}
.media-center-row.image-url a{margin-top: 7px;}
.press_kit {display: inline-block;text-align: center;width: 80px;}
.press_kit > a {background: #ed1c24 none repeat scroll 0 0;border-radius: 8px;color: #fff !important;display: block;font-weight: 700;line-height: normal;padding: 20px 11px;text-transform: capitalize !important;white-space: normal;word-wrap: break-word;margin-top: 70px;border: 2px solid #fff;}
.press_kit > a:hover {background: #fff none repeat scroll 0 0;border: 2px solid #ed1c24;}
/*shortcut*/
.shortcut_to {display: block;float: right;padding-top: 40px;position: relative;text-align: right;width: 100%;}
.shortcut_to .upcoming_event,.shortcut_to .latest_blogs,.shortcut_to .member_spotlight{text-align: left;margin-bottom: 20px;width: 280px;display: inline-block;vertical-align: top;position: relative;margin-right: 2%;}
.shortcut_to .set_shortcut_events{ height: 230px;border: 6px solid #87438e;background: #87438e;padding: 30px 7px 7px;position: relative;}
.shortcut_to .set_shortcut_events:hover{background: #ab7ab1;}
.set_shortcut_events h2 {letter-spacing: 1px;position: absolute;background: #000;color: #fff;font-size: 12px;border-radius: 0px 15px 15px 0px;padding: 5px 40px 5px 10px;left: -6px;top: -6px;}
.blog_content,.upcoming_event_content,.member_spotlight_content {color: #3c1e40;height: 237px;overflow: hidden;}
.set_shortcut_events h3{font-size: 15px;line-height: normal;font-weight: 700;margin-bottom: 5px;}
.shortcut_to > div:last-child {margin-right: 0;}
.shortcut_to a.more_read {display: inline;font-size: 15px;font-weight: 700;}
.events_content p {font-size: 15px;line-height: 23px;}
.set_shortcut_events .blog_content img,.set_shortcut_events .events_content img {display: block;height: auto !important;margin: 0 auto;width: 55%;}
.media-center-row.download-image-hover .ceo_pic_download {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; display: block;}
.set_shortcut_events .blog_content {display: block;height: 237px;margin-bottom: 0;margin-top: 0;overflow: hidden;padding-top: 0;}
.blog_content > img {display: block;margin: 0 auto;width: 55% !important;}
.copyright-law-main .shortcut_to .set_shortcut_events{background: rgb(0, 166, 81) none repeat scroll 0 0;border: 6px solid rgb(0, 166, 81);}
.copyright-law-main .shortcut_to .set_shortcut_events:hover{background: rgba(0, 166, 81,0.5) none repeat scroll 0 0;}
.about-main .shortcut_to .set_shortcut_events{background: rgb(0, 174, 239) none repeat scroll 0 0;border: 6px solid rgb(0, 174, 239);}
.about-main .shortcut_to .set_shortcut_events:hover{background: rgba(0, 174, 239,0.5) none repeat scroll 0 0;}
.resources-main .shortcut_to .set_shortcut_events{background: rgb(146, 39, 143) none repeat scroll 0 0;border: 6px solid rgb(146, 39, 143);}
.resources-main .shortcut_to .set_shortcut_events:hover{background: rgba(146, 39, 143,0.5) none repeat scroll 0 0;}
.policy .shortcut_to .set_shortcut_events{background: rgb(19, 73, 143) none repeat scroll 0 0;border: 6px solid rgb(19, 73, 143);}
.policy .shortcut_to .set_shortcut_events:hover{background: rgba(19, 73, 143,0.5) none repeat scroll 0 0;}
.news-events-main .shortcut_to .set_shortcut_events{background: rgb(237, 28, 36) none repeat scroll 0 0;border: 6px solid rgb(237, 28, 36);}
.news-events-main .shortcut_to .set_shortcut_events:hover{background: rgba(237, 28, 36,0.5) none repeat scroll 0 0;}
.education-main .shortcut_to .set_shortcut_events{background: rgb(232, 205, 55) none repeat scroll 0 0;border: 6px solid rgb(232, 205, 55);}
.education-main .shortcut_to .set_shortcut_events:hover{background: rgba(232, 205, 55,0.5) none repeat scroll 0 0;}
.get-involved-main .shortcut_to .set_shortcut_events{background: rgb(239, 152, 1) none repeat scroll 0 0;border: 6px solid rgb(239, 152, 1);}
.get-involved-main .shortcut_to .set_shortcut_events:hover{background: rgba(239, 152, 1,0.5) none repeat scroll 0 0;}
/*shortcut*/
/*ca_copyright_owner_content*/
.ca_copyright_owner_content label{font-size: 16px;line-height: 30px;font-weight: normal;color: #636363;}
.ca_copyright_owner_content .set_form_row{margin-bottom: 10px;}
.ca_copyright_owner_content select{width: auto;height: 34px;border: 1px solid #CCC;/*-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;*/}
.ca_copyright_owner_content button.setmore {margin-left: 10px;vertical-align: middle;}
.ca_copyright_owner_content .set_row_more input{width: 265px;height: 34px;border: 1px solid #CCC;}
.ca_copyright_owner_content .set_row_more{margin-bottom: 10px;}
.ca_copyright_owner_content .set_row_more .remove_field{padding-left: 10px;}
.ca_owner_header_title {display: block;margin-bottom: 10px;margin-top: 20px;}
#ca_owner_upload_file input {border: 0 none;}
.set_owmer_form .set_form_row .setmore {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;cursor: pointer;margin-left: 10px;vertical-align: middle;}
.set_owmer_form .set_form_row .setmore > img {vertical-align: middle;}
.ca_copyright_owner_content .set_row_more .remove_field {display: inline-block;padding-left: 19px;vertical-align: middle;}
.ca_media_center_download_content {margin-top: 30px;}
.ma-le-30 {margin-left: 30px !important;}
.dataTables_wrapper .dataTables_paginate{float: left !important;margin-top: 50px;}
a.paginate_button{background: #e4e4e4 !important;color: #333333 !important;height: 40px;width: 40px;padding: 0 !important;line-height: 40px;display: inline-block !important;vertical-align: middle;margin-right: 10px;border-radius: 8px !important;font-weight: 100;}
a.paginate_button.previous,a.paginate_button.next {width: auto;padding: 0 15px !important;}
a.paginate_button:hover{color: #333333 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: #333333 !important;color: #e4e4e4 !important;font-weight: 700;}
.shortcut_to.policy .latest_blogs .blog_content  h3,.shortcut_to.resources-main .latest_blogs .blog_content  h3 {color: #FFF;}
.shortcut_to.policy .latest_blogs .blog_content a.more_read,.shortcut_to.resources-main .latest_blogs .blog_content a.more_read {color: #FFF;}
.shortcut_to.policy .upcoming_event .upcoming_event_content .event_title  h3,.shortcut_to.resources-main .upcoming_event .upcoming_event_content .event_title  h3 {color: #FFF;}
.shortcut_to.policy .upcoming_event .upcoming_event_content .events_content p,.shortcut_to.resources-main .upcoming_event .upcoming_event_content .events_content p {color: #FFF;}
.shortcut_to.policy .member_spotlight .member_spotlight_content .event_title h3,.shortcut_to.resources-main .member_spotlight .member_spotlight_content .event_title h3 {color: #FFF;}
.shortcut_to.policy .member_spotlight .member_spotlight_content .events_content p,.shortcut_to.resources-main .member_spotlight .member_spotlight_content .events_content p {color: #FFF;}
.news-events-sub-content .ca_blog_content .blog_title > span {font-weight: normal;}
.ca_int_agree_main_class > p {margin-bottom: 25px;}
.ca_thankyoumsg {margin-bottom: 30px;}
.ca_thankyoumsg h3 {border: 2px solid;color: rgb(11, 146, 11);display: inline-block;font-size: 18px;line-height: 30px;padding: 10px;}
.issues-policy-sub-content .sub-page-header-content h4.ca_pp_sub_title {font-size: 35px !important;}
body .ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {background: #eaeaea;}
.copyright-chapter-sub-main .copyright-chapter-sub-content .bottom-left-menu ul li.page_item.current_page_item a {color: rgb(255, 255, 255) !important;}
.copyright-chapter-sub-main .copyright-chapter-sub-content .bottom-left-menu ul li.page_item a:hover {color: #FFFFFF !important;}
.ca_copyright_owner_content .set_form_row .set_row_more label.error {color: rgb(255, 0, 0);margin-left: 15px;}
.bottom-content .bottom-right-content .ca_piracy_form {
  margin-top: 25px;
}
.ca_piracy_form label {
  color: rgb(99, 99, 99);
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
}

.ca_piracy_form select#ca_type_piracy_work {
  border: 1px solid rgb(204, 204, 204);
  height: 34px;
  width: 270px !important;
}
.ca_piracy_form .set_piracy_form_row .set_row_more input[type="text"] {
  border: 1px solid rgb(204, 204, 204) !important;
  height: 34px !important;
  width: 265px !important;
}
.ca_piracy_form .set_piracy_form_row .set_row_more button.setmore {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
}

.ca_piracy_form .set_piracy_form_row .set_row_more a.remove_field {
  display: inline-block;
  padding-left: 16px;
  vertical-align: middle;
}
.ca_piracy_form .set_piracy_form_row .set_row_more {
  margin-bottom: 10px;
}

.ca_piracy_form  .set_piracy_form_row {
  margin-bottom: 10px;
}
.ca_piracy_form .set_piracy_form_row .set_row_more label.error {
  color: rgb(255, 0, 0);
  display: block;
  margin-top: 10px;
}
.ca_copyright_owner_content .set_form_row .set_row_more label.error {
  color: rgb(255, 0, 0);
  margin-left: 15px;
}

.copyright-legislation-cat-cong a.legislation-cat-cong-btn {
  background: #00a651;
  font-size: 22px;
  color: #fff;
  padding: 10px 0;
  display: block;
  width: 430px;
  max-width: 100%;
  text-align: center;
  font-weight: bold;
  border-radius: 5px;
  margin-bottom: 15px;
}
.copyright-legislation-cat-cong a.legislation-cat-cong-btn:hover{
  color: #fff !important;
}

.page-id-258 .wpcf7-mail-sent-ok {
  display: none !important;
}

.page-template-default header.entry-header img {
  width: 100%;
  height: auto;
}
.page-template-default .entry-content {
  color: #636363;
  font-size: 17px;
  padding: 40px 15px 100px;
  max-width: 1280px;
  margin: 0 auto;
}

.wcf-response-output
.page-id-5382 .bottom-left-menu,
.page-id-5382 .sub-page-header-content {
  display: none;
}
/*new blog design 18-5-17*/
.col-blog span.blog-left-title {
  color: #ee1b22;
  font-size: 36px;
  display: block;
  font-weight: bold;
  text-align: center;
  padding-bottom: 50px;
}
.col-blog{
  width: 33.33%;
  display: inline-block;
  vertical-align: top;
  float: left;
  margin-top: 40px;
}
.blog-inner-details {
  padding: 20px 30px 60px;
  display: inline-block;
  border-right: 2px solid #000;
}
.blog-inner-details.last-blog-listing {
  border: 0 none;
}
.blog-inner-details .blog_content .blog-box .details-title em{display: block; text-align: right; color: #646362; font-style: normal;}
.blog-inner-details .blog_content .blog-box .details-title{margin-bottom: 60px;display: block;margin-top: 17px;font-weight: bold;}
body .ask-the-alliance .last-blog-listing .details span.details-title a {font-weight: 900; color: #646362; font-size: 21px; font-family: 'levenim_mtregular'; }

.archived-blogs-bottom {margin-top: 60px; }
.archived-blogs-bottom img.icon {margin-left: 10px; display: inline-block; vertical-align: middle;}
.archived-blogs-bottom .blog-year {margin: 30px 0;}
.archived-blogs-bottom .archived-blogs {background: #acacac;padding: 20px;min-height: 270px;margin-left: 20px;}
.archived-blogs-bottom .archived-blogs span.title {font-size: 36px; color: #fefefe;}
.archived-blogs-bottom span.year {color: #231f20;font-size: 30px;font-weight: bold;cursor: pointer;padding-right: 28px;background-position: center right;position: relative;}
.archived-blogs-bottom span.year:after {border-bottom: 10px solid transparent;border-left: 10px solid #000;border-top: 10px solid transparent;content: "";height: 0;position: absolute;right: 10px;top: 8px;width: 0;}
.archived-blogs-bottom span.year.active {color: #ca0000;}
.archived-blogs-bottom span.year.active:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ca0000;top: 14px;right: 0;}
.archived-blogs-bottom .blog-year ul.month-list {display: none; list-style: none;}
.archived-blogs-bottom .blog-year ul.month-list li {margin: 0 0 10px 80px;}
.load-more a.loadmore5question, .load-more a.loadmorearchiveblog,.load-more a.loadmorearchivequestion  {color: #ed1c24 !important; font-weight: 700; }
.col-blog span.load-more {display: block; text-align: right; }
/*FAQ*/
a.faq-title-link {background: #e8cd37 none repeat scroll 0 0; border-bottom: 1px solid #000; border-radius: 5px; display: block; padding: 10px 20px; width: 90%; color: #000; font-size: 17px; line-height: 30px; font-weight: bold; }
body .faq-main-container a.faq-title-link:hover {color: #000 !important; background: #fef64e; }

.single-ca_faq_post .top-sub-page-content .sub-page-header-content h4 {font-size: 45px; font-weight: normal; padding-bottom: 0; text-transform: lowercase;z-index: 9;background: #e8cd37 none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;display: inline-block !important;line-height: 71px;padding:0 !important;position: relative;}
.top-sub-page-content h4::after {background: #e8cd37 none repeat scroll 0 0;border-radius: 50%; content: ""; height: 100%; position: absolute; right: -30px; top: 0; width: 70px; z-index: -1; }
body .single-ca_faq_post .top-sub-page-content .sub-page-header-content h4::before{background-color: #e8cd37; color: #ffffff !important;content: "";height: 100%; position: absolute; right: 100%; width: 240%;}
body.single-ca_faq_post .top-sub-page-content {display: inline-block; width: 100%; margin: 140px 0 30px 0px; }
body.single-ca_faq_post .top-sub-page-content .sub-page-header-content {display: inline-block; text-align: left; float: right; width: 80%; position: relative; }
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li.current_page_item a, body.single-ca_faq_post .top-sub-page-content .sub-page-header-content:before, body.single-ca_faq_post .bottom-content .bottom-left-menu ul li a:hover {background-color: #e8cd37; color: #ffffff !important; }
body.single-ca_faq_post .bottom-content {display: inline-block; width: 100%; margin-bottom: 100px;}
body.single-ca_faq_post .bottom-content .bottom-left-menu {display: inline-block; width: 30%; float: left;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul {display: inline-block; padding-right: 20px;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li {list-style-type: none;margin-bottom: 10px;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li a {color:#636363 !important;font-size: 17px; padding:7px 10px; font-weight: 400; display: inline-block; border-radius:20px; transition: all 0s;-webkit-transition: all 0s; -moz-transition: all 0s; background-color: transparent; text-transform: lowercase;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li.current_page_item a {color: #ffffff; font-weight: 600;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li a:hover {border-radius:20px; font-weight: 600;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li.active {padding-right: 10px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; padding: 5px 0px; box-shadow: -65px 0px 0px 0px #00aeef;}
body.single-ca_faq_post .bottom-content .bottom-left-menu ul li.active a {color: #fff;}
body.single-ca_faq_post .bottom-content .bottom-right-content {display: inline-block;width: 70%;}
body.single-ca_faq_post .ca_faq_single_title h4{font-size: 22px; color: #645d5a;margin-bottom: 30px; line-height: 25px;}
body.single-ca_faq_post .ca_faq_single_content p{font-size: 17px; color: #616564; line-height: normal;/*05-04-2018*/margin-bottom: 30px;/*05-04-2018*/}
body.single-ca_faq_post .ca_faq_single_content a,body.single-ca_faq_post .ca_faq_single_content p a {color: #636363; font-weight: bold;}
body.single-ca_faq_post .ca_faq_single_content a:hover,body.single-ca_faq_post .ca_faq_single_content p a:hover{color: #e8cd37;}
body.single-ca_faq_post .ca_faq_single_content ul{line-height: normal; margin-bottom: 20px; color: #636363; padding-left: 30px;}
body.single-ca_faq_post .ca_faq_single_content ul li{line-height: normal;font-size: 17px;margin-bottom: 7px;}
.back-faq {display: block; text-align: right;padding-top: 40px;}
.back-faq a {font-size: 20px; font-weight: bold; color: #fff; background: #e8cd37; border-radius: 50px; padding: 5px 20px; }
.back-faq a:hover {color: #585858;}
.blog_content .blog-box {text-align: center;}
.blog_content .blog-box .details {text-align: left;}

/*04-08-2017*/
.join-the-copyright-alliance {background: #afafaf;float: right;width: 100%;padding-top: 30px;padding-bottom: 10px;}
.join-the-copyright-alliance .read-more-about-copyright {float: left;width: 100%;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main {display: inline-block;padding: 0 30px;box-sizing: border-box;word-break: break-word;width: 33.33%;float: left;    vertical-align: top;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-image {margin-bottom: 5px;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-title {margin-bottom: 4px;display: block;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-description {}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-title h2 a {color: #fff;display: block;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-description p {font-size: 20px;}
.join-the-copyright-alliance .read-more-about-copyright .read-more-aca-main .read-more-aca-image img {width: 100%;    height: 230px;object-fit: cover;}
.join-the-copyright-alliance .read-more-about-copyright .text {float: left;display: block;width: 100%;margin-bottom: 15px;color: #fff;font-size: 24px;padding-left: 30px;position: relative;box-sizing: border-box;}
.join-the-copyright-alliance .read-more-about-copyright .text:after {content: "";height: 2px;background: #fff;position: absolute;bottom: 0;left: 360px;right: 15px;}
.bottom-content .ca_join_alliance div .creator-type select {height: 40px;width: 100%;-moz-appearance: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;cursor: pointer;padding: 10px 34px 10px 15px;-webkit-appearance: none;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;color: #636363 !important;border: 1px solid #ccc !important;}
.join-the-copyright-alliance.footer-subpage-content-main .footer-subpage-content {display: inline-block;float: none;width: 28%;margin-bottom: 0;}
.join-the-copyright-alliance.footer-subpage-content-main .read-more-about-copyright {width: 70%;float: none;display: inline-block;}
.join-the-copyright-alliance.footer-subpage-content-main .footer-subpage-content ul li a {color: #fff;}
.join-the-copyright-alliance.footer-subpage-content-main .footer-subpage-content ul li a:hover {background: #ed1c24;}
.join-page-read-more-about-copyright-main-section {}
.join-page-read-more-about-copyright-main-section .contact-form-section {width: 35%;display: inline-block;vertical-align: middle;}
.join-page-read-more-about-copyright-main-section .join-the-copyright-alliance {float: none;display: inline-block;width: 64%;vertical-align: middle;position: relative;padding: 30px 0 20px 30px;box-sizing: border-box;}
.join-page-read-more-about-copyright-main-section .join-the-copyright-alliance .wrapper {width: 100%;box-sizing: border-box;}
.join-the-copyright-alliance .read-more-about-copyright:after {content: "";background: #afafaf;position: absolute;left: 100%;width: 100%;height: 100%;top: 0;}
.join-page-read-more-about-copyright-main-section .join-the-copyright-alliance .read-more-about-copyright {width: auto;margin-left: -30px;margin-right: -30px;}
.footer-subpage-content.child-footer-sub-pages ul li a:hover {background-color: #ef9801;color: #ffffff !important;}
body .join-more-about-child-page .bottom-content .bottom-right-content {width: 100% !important;}
body.page-child .bottom-content .bottom-right-content span.creator-type select { -webkit-appearance: none; height: 40px;border-radius: 5px;width: 100%;-moz-appearance: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;cursor: pointer;padding: 10px 34px 10px 10px;border: 1px solid #ccc;}

/*08-08-2017  Sagar*/
.blog-description.main-blog-page-title {padding: 0;}
.blog-description.main-blog-page-title .title-main {width: 75%;text-align: right;padding: 0 100px 0 0;background-color: #ed1c24;height: 130px;line-height: 130px;border-radius: 0 100px 100px 0;position: relative;margin: 0 0 50px 0;}
.blog-description.main-blog-page-title .title-main:before {content: "";background-color: #ed1c24;right: 100%;width: 100vw;height: 100%;position: absolute;}
.blog-description.main-blog-page-title .title-main h4 {color: #fff;font-size: 65px;font-family: 'levenim_mtregular';font-weight: normal;text-transform: lowercase;}
/*.blog-description.main-blog-page-title .top-sub-page-content {position: static !important;margin: 0 0 50px 0;}
.blog-description.main-blog-page-title .top-sub-page-content .sub-page-header-content h4 {color: #fff;font-size: 65px;font-family: 'levenim_mtregular';font-weight: normal;text-transform: lowercase;line-height: 130px;width: 50%;}
.blog-description.main-blog-page-title .top-sub-page-content .sub-page-header-content h4:after {right: -60px;width: 50%;}*/
.main-blog-page-new-section {display: inline-block;width: 100%;background-color: #bfbfbf;padding: 30px 0;}
.blog-page-details {margin: 0 0 30px 0;}
.blog-page-details span.blog-left-title, .creator-spotlight-details span.creator-spotlight-title {color: #fefefe;font-size: 34px;display: block;text-align: left;padding-bottom: 30px;}
.blog-page-details .recent-blog-content, .creator-spotlight-details .recent-creator-spotlight-content {display: inline-block;width: 100%;margin: 0 -15px;}
.blog-page-details .recent-blog-content .blog-main-box, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box {float: left;width: 33.33%;padding: 0 15px;box-sizing: border-box;margin: 0 0 30px 0;}
.blog-page-details .recent-blog-content .blog-main-box img, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box img {display: block;margin: 0 auto 15px;}
.blog-page-details .recent-blog-content .blog-main-box .details, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box .details {width: 300px;margin: 0 auto;}
.blog-page-details .recent-blog-content .blog-main-box .details span.details-title, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box .details span.details-title {font-weight: bold;text-align: left;}
.blog-page-details .recent-blog-content .blog-main-box .details a, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box .details a {font-size: 19px;color: #030303;display: block;margin: 0 0 15px 0;line-height: 26px;}
.blog-page-details .recent-blog-content .blog-main-box .details em, .creator-spotlight-details .recent-creator-spotlight-content .creator-spotlight-main-box .details em {display: block;text-align: right;color: #030303;font-style: normal;}
.creator-spotlight-details .recent-creator-spotlight-content .recent-creator-spotlight-sections {float: left;width: 66.66%;}
.creator-spotlight-details .recent-creator-spotlight-content .recent-creator-spotlight-sections .creator-spotlight-main-box {width: 50%;}
.creator-spotlight-details .archived-blogs-bottom {width: 33.33%;float: right;padding: 0 15px;box-sizing: border-box;margin: 0 0 30px 0;}
.creator-spotlight-details .archived-blogs-bottom .archived-blogs {min-height: 275px;margin: 0;}
/*08-08-2017  Sagar*/
.creator-type {background: #FFFFFF url(images/select-arrowdown.png) right 14px center no-repeat;border: 1px solid #fff !important;}
.title-main.join-ca-title {width: 65%;text-align: right;padding: 0 100px 0 0;background-color: #ef9801;height: 130px;line-height: 130px;position: relative;border-radius: 0 100px 100px 0;position: relative;margin: 0 0 50px 0;}
.title-main.join-ca-title:after {content: "";background-color: #ef9801;right: 100%;width: 100vw;height: 100%;position: absolute;top: 0;}
.title-main.join-ca-title h4 { color: #fff; font-size: 65px; font-family: 'levenim_mtregular'; font-weight: normal; text-transform: lowercase; }
/*11-08-2017*/
.blog-page-details span.blog-left-title, .creator-spotlight-details.ask-the-alliance span.creator-spotlight-title.faq-main-title a {color: #fefefe;font-size: 34px;display: block;text-align: left;padding-bottom: 30px;font-weight: bold;text-transform: capitalize;}
/*17-08-2017*/
.creator-spotlight-details.new-three-box .recent-creator-spotlight-content .recent-creator-spotlight-sections {width: 100%;}
.creator-spotlight-details.new-three-box .recent-creator-spotlight-content .recent-creator-spotlight-sections .creator-spotlight-main-box {width: 33.33%;}
.creator-spotlight-details.new-three-box {margin: 0 0 30px 0;}

/*26-8-17*/
.no-archived-banner-set {padding-top: 120px;}
.no-archived-banner-set  .sub-page-header-content:after {content: "";background: red;position: absolute;left: 0;width: 240%;height: 2px;bottom: 0;}
.news-events-sub.archived-blogs-sub .top-sub-page-content {display: inline-block;width: 100%;margin: 140px 0 30px 0px;}
.news-events-sub.archived-blogs-sub .sub-page-header-content {display: inline-block;text-align: left;float: right;width: 100%;position: relative;}
.news-events-sub.archived-blogs-sub h4 {background: red none repeat scroll 0 0 !important;font-size: 45px;}
.news-events-sub.archived-blogs-sub .sub-page-header-content:before {background-color: red;color: #ffffff !important;}
.news-events-sub.archived-blogs-sub h4:after {background: red !important;}
.archived-blogs-sub .bottom-content {display: inline-block;width: 100%;margin-bottom: 100px;}
.creator-spotlight-main-content .recent-creator-spotlight-sections .creator-spotlight-main-box:nth-child(3n+1) {clear: both;}
.creator-spotlight-main-content .recent-creator-spotlight-sections .creator-spotlight-main-box {margin-bottom: 40px;}
.creator-spotlight-main-content h4 {font-size: 48px !important;}

/*30-08-2017*/
.creator-spotlight-main-content .custom_pagination {float: left;width: 100%;text-align: center;margin-top: 10px;}
.ask-alliance-main-content .blog-description.main-blog-page-title .title-main h4 {font-size: 46px;}
.ask-alliance-main-content .recent-creator-spotlight-content .recent-creator-spotlight-sections .creator-spotlight-main-box:nth-child(3n+1) {clear: both;}
.ask-alliance-main-content div.custom_pagination {float: left;width: 100%;text-align: center;margin-top: 10px;}

/*16-10-2017*/
.policy-alert {  width: 75% !important;  }
.contact-form-section.policy-alert-section-left {  float: left;  }
.join-the-copyright-alliance.policy-alert-right {  margin-top: 50px;  }

/*3-11-17*/
div#custom_accordion.accordion-report-piracy h4.accordion-section-title {line-height: 30px;width: 100%;padding: 15px 30px 15px 15px;display: inline-block;border-bottom: 1px solid #1a1a1a;background: #92278f;transition: all linear 0.15s;font-size: 16px;text-shadow: 0px 1px 0px #1a1a1a;color: #fff;position: relative;font-weight: normal;}
div#custom_accordion.accordion-report-piracy {overflow: hidden;box-shadow: 0px 1px 3px rgba(0,0,0,0.25);border-radius: 3px;background: #f7f7f7;}
div#custom_accordion.accordion-report-piracy h4.accordion-section-title:after {content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #fff;position: absolute;right: 15px;top: 17px;}
div#custom_accordion.accordion-report-piracy h4.accordion-section-title.ui-state-active:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #fff;top: 21px;}
div#custom_accordion.accordion-report-piracy div.accordion-section-content {padding: 15px;}
div#custom_accordion.accordion-report-piracy div.accordion-section-content p {font-size: 16px;line-height: 30px;font-weight: normal;color: #636363;}
div#custom_accordion.accordion-report-piracy div.accordion-section-content ul {color: #636363;font-size: 14px;margin-bottom: 10px;line-height: 18px;padding: 0 0 0 10px;}
div#custom_accordion.accordion-report-piracy div.accordion-section-content ul li {font-size: 16px;font-weight: bold;line-height: 30px;color: #333 !important;}

/*8-11-2017; revised 18-10-2018*/
.ca_blog_content a.button {
  /*border: 2px solid #2e5e79 !important;
  padding: 0 20px !important;
  line-height: 30px;
  display: inline-block;
  border-radius: 13px !important;
  color: #636363 !important;
  background: none !important;
  font-size: 14px;
  margin-bottom: 40px;*/
  float: left;
  margin-left: 10px;
  /*font-family: 'levenim_mtbold'*/}
.ca_blog_content a.button:hover {color: #fff !important;}
#ctct_button_footer {display: none;}

/*13-11-2017*/
.join-the-copyright-alliance .read-more-about-copyright .text-ca-faq::after {  left: 380px;  }
.single-ca_faq_post .read-more-about-copyright {  float: right !important;  }

/* Start 25-01-2018 */
.copyright-act .copyright-act-form h4, .copyright-act .copyright-act-form h1 {font-size: 20px; font-weight: 700; color: #231f20; margin: 0 0 10px;}

.issues-policy-sub-main .top-sub-page-content .sub-page-header-content h4,.issues-policy-sub-main .top-sub-page-content .sub-page-header-content h1{background: #13498f none repeat scroll 0 0 !important;}

.copyright-law-sub-main .top-sub-page-content .sub-page-header-content h4,.copyright-law-sub-main .top-sub-page-content .sub-page-header-content h1{background: #00a651 none repeat scroll 0 0 !important;}

.resources-sub-main .top-sub-page-content .sub-page-header-content h4,.resources-sub-main .top-sub-page-content .sub-page-header-content h1{background: #92278f none repeat scroll 0 0 !important;}

.education-sub-main .top-sub-page-content .sub-page-header-content h4,.education-sub-main .top-sub-page-content .sub-page-header-content h1{background: #e8cd37 none repeat scroll 0 0 !important;}

.get-involved-sub-main .top-sub-page-content .sub-page-header-content h1,.get-involved-sub-main .top-sub-page-content .sub-page-header-content h4{background: #ef9801 none repeat scroll 0 0 !important;}

.single-ca_faq_post .top-sub-page-content .sub-page-header-content h4, .single-ca_faq_post .top-sub-page-content .sub-page-header-content h1 {font-size: 45px; font-weight: normal; padding-bottom: 0; text-transform: lowercase;z-index: 9;background: #e8cd37 none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;display: inline-block !important;line-height: 71px;padding:0 !important;position: relative;}

body.single-ca_faq_post .top-sub-page-content .sub-page-header-content h4::before, body .single-ca_faq_post .top-sub-page-content .sub-page-header-content h1::before{background-color: #e8cd37; color: #ffffff !important;content: "";height: 100%; position: absolute; right: 100%; width: 240%;}
body.single-ca_faq_post .ca_faq_single_title h4, body.single-ca_faq_post .ca_faq_single_title h1{font-size: 22px; color: #645d5a;margin-bottom: 30px; line-height: 25px;}
body .single-ca_faq_post .top-sub-page-content .sub-page-header-content h4::before, body .single-ca_faq_post .top-sub-page-content .sub-page-header-content h1::before{background-color: #e8cd37; color: #ffffff !important;content: "";height: 100%; position: absolute; right: 100%; width: 240%;}

.top-sub-page-content h4::after, .top-sub-page-content h1::after {background: #e8cd37 none repeat scroll 0 0;border-radius: 50%; content: ""; height: 100%; position: absolute; right: -30px; top: 0; width: 70px; z-index: -1; }

.blog-description.main-blog-page-title .title-main h4, .blog-description.main-blog-page-title .title-main h1 {color: #fff;font-size: 65px;font-family: 'levenim_mtregular';font-weight: normal;text-transform: lowercase;}

.title-main.join-ca-title h4, .title-main.join-ca-title h1 { color: #fff; font-size: 65px; font-family: 'levenim_mtregular'; font-weight: normal; text-transform: lowercase; }

.news-events-sub.archived-blogs-sub h4, .news-events-sub.archived-blogs-sub h1 {background: red none repeat scroll 0 0 !important;font-size: 45px;}
.news-events-sub.archived-blogs-sub h4:after, .news-events-sub.archived-blogs-sub h1:after {background: red !important;}

.creator-spotlight-main-content h4, .creator-spotlight-main-content h1 {font-size: 48px !important;}

.ask-alliance-main-content .blog-description.main-blog-page-title .title-main h4, .ask-alliance-main-content .blog-description.main-blog-page-title .title-main h1 {font-size: 46px;}

div#custom_accordion.accordion-report-piracy h4.accordion-section-title, div#custom_accordion.accordion-report-piracy h1.accordion-section-title {line-height: 30px;width: 100%;padding: 15px 30px 15px 15px;display: inline-block;border-bottom: 1px solid #1a1a1a;background: #92278f;transition: all linear 0.15s;font-size: 16px;text-shadow: 0px 1px 0px #1a1a1a;color: #fff;position: relative;font-weight: normal;}
div#custom_accordion.accordion-report-piracy h4.accordion-section-title:after, div#custom_accordion.accordion-report-piracy h1.accordion-section-title:after {content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #fff;position: absolute;right: 15px;top: 17px;}
div#custom_accordion.accordion-report-piracy h4.accordion-section-title.ui-state-active:after, div#custom_accordion.accordion-report-piracy h1.accordion-section-title.ui-state-active:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #fff;top: 21px;}

.news-events-sub-main .top-sub-page-content .sub-page-header-content h4,.news-events-sub-main .top-sub-page-content .sub-page-header-content h1{background: #ed1c24 none repeat scroll 0 0 !important;}
.news-events-sub-main .top-sub-page-content h1::after,.news-events-sub-main .top-sub-page-content h4::after {background: #ed1c24 none repeat scroll 0 0 !important;}
.news-events-sub-main .sub-page-header-content h4.blog_inner_main_title, .news-events-sub-main .sub-page-header-content h1.blog_inner_main_title{display: inline-block;position: relative;text-align: left; background: #ed1c24 none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;line-height: 67px;padding: 5px 0 0 !important;font-size: 45px;font-weight: normal;text-transform: lowercase;}
.news-events-sub-main.news-main-blog-inner .top-sub-page-content h4.blog_inner_main_title::after, .news-events-sub-main.news-main-blog-inner .top-sub-page-content h1.blog_inner_main_title::after {border-radius: 50%;content: "";height: 100%;position: absolute;right: -30px;top: 0;width: 70px;z-index: -1;}

.singular.page .top-sub-page-content .sub-page-header-content h4,.singular.page .top-sub-page-content .sub-page-header-content h1 {z-index: 9;background: #00aeef none repeat scroll 0 0;border-bottom: 0 none !important;color: #fff !important;display: inline-block !important;line-height: 71px;padding:0 !important;position: relative;}
.singular.page .issues-policy-sub-main .top-sub-page-content h1::after,.singular.page .issues-policy-sub-main .top-sub-page-content h4::after {background: #13498f none repeat scroll 0 0;}
.singular.page .copyright-law-sub-main .top-sub-page-content h1::after,.singular.page .copyright-law-sub-main .top-sub-page-content h4::after {background: #00a651 none repeat scroll 0 0;}
.singular.page .resources-sub-main .top-sub-page-content h1::after,.singular.page .resources-sub-main .top-sub-page-content h4::after {background: #92278f none repeat scroll 0 0;}
.singular.page .education-sub-main .top-sub-page-content h1::after,.singular.page .education-sub-main .top-sub-page-content h4::after {background: #e8cd37 none repeat scroll 0 0;}
.singular.page .get-involved-sub-main .top-sub-page-content h1::after,.singular.page .get-involved-sub-main .top-sub-page-content h4::after {background: #ef9801 none repeat scroll 0 0;}
.singular.page .top-sub-page-content h1::after,.singular.page .top-sub-page-content h4::after {background: #00aeef none repeat scroll 0 0;border-radius: 50%;content: "";height: 100%;position: absolute;right: -30px;top: 0;width: 70px;z-index: -1;}
.singular.page .copyright-chapter-sub-content .top-sub-page-content .sub-page-header-content h4, .singular.page .copyright-chapter-sub-content .top-sub-page-content .sub-page-header-content h1, .singular.page .copyright-chapter-sub-content .top-sub-page-content h4::after, .singular.page .copyright-chapter-sub-content .top-sub-page-content h1::after, .copyright-chapter-sub-content .sub-page-header-content::before {background-color: #00a651;}

.number-box-main h4, .number-box-main h1 {font-size: 18px;width: 200px;line-height: 30px;margin: 0 auto;}

body.page-child .top-sub-page-content  .sub-page-header-content h4,body.page-child .top-sub-page-content  .sub-page-header-content h1 {border-bottom: 1px solid;padding-bottom:5px !important;display: block;}
body.page-child .top-sub-page-content h4, body.page-child .top-sub-page-content h1 {font-size: 45px;font-weight: normal; padding-bottom: 0;text-transform: lowercase;}
body.page-child .about-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .about-sub-main .top-sub-page-content h1,body.page-child .about-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .about-sub-main .top-sub-page-content h4 {color: #00aeef; text-transform: lowercase;}
body.page-child .issues-policy-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .issues-policy-sub-main .top-sub-page-content h4, body.page-child .issues-policy-sub-main .top-sub-page-content h1 {color: #13498f;}
body.page-child .news-events-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .news-events-sub-main .top-sub-page-content h4, body.page-child .news-events-sub-main .top-sub-page-content h1 {color:#ed1c24;}
body.page-child .resources-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .resources-sub-main .top-sub-page-content h4, body.page-child .resources-sub-main .top-sub-page-content h1 {color: #92278f;}
body.page-child .copyright-law-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .copyright-law-sub-main .top-sub-page-content h4, body.page-child .copyright-law-sub-main .top-sub-page-content h1 {color:#00a651;}
body.page-child .education-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .education-sub-main .top-sub-page-content h4, body.page-child .education-sub-main .top-sub-page-content h1 {color: #e8cd37;}
body.page-child .get-involved-sub-main .bottom-content .bottom-left-menu ul li a, body.page-child .get-involved-sub-main .top-sub-page-content h4, body.page-child .get-involved-sub-main .top-sub-page-content h1 {color: #ef9801;}
body.page-child .bottom-content .bottom-right-content .represent-list h4, body.page-child .bottom-content .bottom-right-content .represent-list h1 {color: #000000; font-size: 22px; margin: 0 0 20px 0; line-height: 24px;}


.issues-policy-sub-content .sub-page-header-content h4.ca_pp_sub_title, .issues-policy-sub-content .sub-page-header-content h1.ca_pp_sub_title {font-size: 35px !important;}

.subpage-slider-main .subpage-slider-image .slider-content h1 {color: #fff;font-size: 65px;font-family: 'levenim_mtregular';font-weight: normal;margin-right: 0;text-transform: lowercase;}
.video-description .slider-content h1 {color: #fff;font-size: 65px;font-family: 'levenim_mtregular';font-weight: normal;margin-right: 0;text-transform: lowercase;}
/* End 25-01-2018 */

/* Start 15-02-2018 */
body.single-ca_post h2 {font-size: 21px;margin-top:0px;margin-bottom:0px;float: left;width: 100%;}
body.single-ca_post .news-events-sub-content .bottom-content .bottom-right-content .ca_blog_content .blog_content p {margin-bottom: 30px;}
body.single-ca_post .news-events-sub-content .bottom-content .bottom-right-content .ca_blog_content .blog_content p:last-child {margin-bottom: 0px;}
h2 {font-size: 21px;margin-top: 21px;margin-bottom: 21px;float: left;width: 100%;}
h2 u{font-size: 21px;float: left;width: 100%;}
h2 span{font-size: 21px;float: left;width: 100%;}
/* End 25-01-2018 */


/* Start 26-02-2018 */
.creator_class {  font-size: 16px;  line-height: 30px;  font-weight: normal;  color: #636363;  }
.creator_class ul {  padding-left: 25px;  margin: 0;  }
.creator_class ul li{  padding-left: 1em;  text-indent: -.7em;  margin-bottom: 20px;  line-height: 30px;  color: #565656 !important; }
.bottom-content {display: inline-block;  width: 100%;  margin-bottom: 100px; }
/* End 26-02-2018 */


/* Start 28-02-2018 */
.ca_join_alliance .who_are_left .login-main{max-width: 100%; width: 670px;display: inline-block;vertical-align: top;}
.ca_join_alliance .who_are_left .set_cont{display: inline-block;float: right;max-width: 100%;}
.page-template-copyright-login-page .join-the-copyright-alliance {position: relative;background: #afafaf; float: right; width: 70%; padding-top: 30px; padding-bottom: 10px; clear: both; }
.page-template-copyright-login-page .join-the-copyright-alliance .read-more-about-copyright:after {content: ""; background: #afafaf; position: absolute; left: 100%; width: 100%; height: 100%; top: 0; }
.page-template-copyright-login-page .mepr-login-actions a:hover {color: #ef9801;}
.mp_wrapper .mp-form-row {margin-bottom: 20px; }
.page-template-copyright-login-page form.mepr-form .submit input[type=submit] {background: #ef9801; color: #fff; border: 0 none; padding: 15px 30px;cursor: pointer; }
.ca_join_alliance form .mp-form-row label {margin-bottom: 7px; display: block !important; }
/*.login-main .mp_wrapper.mp_login_form {max-width: 100%; width: 470px; }*/
/*register page*/
.who_are_left form.mepr-form {width: 700px; max-width: 100%; }
.memberpressproduct-template-copyright-new-join-page .get-involved-sub-main form.wpcf7-form input[type=text],
.memberpressproduct-template-copyright-new-join-page .get-involved-sub-main form.wpcf7-form textarea,
.memberpressproduct-template-copyright-new-join-page .get-involved-sub-main form.wpcf7-form select,
.memberpressproduct-template-copyright-new-join-page .get-involved-sub-main form.wpcf7-form input[type=email] {min-height: 40px; border-radius: 0px; width: 100%; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; cursor: pointer; padding: 10px 34px 10px 10px; border: 1px solid #ccc; -webkit-appearance: none; -moz-appearance: none; }
.memberpressproduct-template-copyright-new-join-page form.mepr-signup-form input[type=checkbox] + label{margin-bottom: 0;display: inline-block !important;}
.memberpressproduct-template-copyright-new-join-page .mepr_choose_membership-platinum-plan{display: inline-block !important;margin-bottom: 0;}
.memberpressproduct-template-copyright-new-join-page form.mepr-signup-form .mepr_price label{display: inline !important;}
.memberpressproduct-template-copyright-new-join-page form.mepr-signup-form span.cc-error{padding-left: 0;position: absolute; bottom: 0;}
form.mepr-form input[type=submit], form[name=mepr_forgot_password_form] input[type=submit]{background: #ef9801; color: #fff; border: 0 none; padding: 15px 30px; cursor: pointer;font-size: 17px; font-family: inherit; }
form.mepr-signup-form.mepr-form .mp-form-row {margin-bottom: 20px; width: 48% !important; display: inline-block; vertical-align: top; margin-right: 10px;position: relative;padding-bottom: 20px; }
.offline-member-registration form.mepr-signup-form.mepr-form .mp-form-row.mepr_custom_field.mepr_mepr_zip_code  {width: 100% !important; float: left; }
form.mepr-signup-form.mepr-form .mp-form-row.mepr_email{width: 100% !important; float: left; display: block;}
.offline-member-registration form.mepr-signup-form.mepr-form .mp-form-row.mepr_custom_field.mepr_mepr_zip_code input#mepr_zip_code {max-width: 48%; }
form.mepr-signup-form.mepr-form .mp-form-row.mepr_bold.mepr_price {display: block; width: 100% !important; font-weight: 600; }
form.mepr-signup-form.mepr-form input.mepr-submit {font-size: 17px;font-family: inherit;}
form.mepr-signup-form.mepr-form .mp-form-submit span.mepr-form-has-errors {width: 100%; clear: both; float: left; margin-top: 5px; }
form.mepr-signup-form.mepr-form #mepr_type_of_creator span.mepr-checkboxes-field-row {width: 48%; display: inline-block !important; vertical-align: middle; padding: 5px 0; line-height: normal; }
form.mepr-signup-form.mepr-form #mepr_type_of_creator span.mepr-checkboxes-field-row label.mepr-form-checkboxes-label {display: inline-block !important; width: calc(100% - 20px) !important; float: left; min-width: unset !important; }
form.mepr-signup-form.mepr-form #mepr_type_of_creator span.mepr-checkboxes-field-row input[type=checkbox] {float: left; display: inline-block !important; vertical-align: top; transform: scale(1.2); }
form .mp-form-label + .mepr-checkboxes-field {padding: 12px 0 11px; margin-bottom: 0 !important;}
form.mepr-signup-form.mepr-form .mp-form-row.mepr_payment_method {display: block; width: 100% !important; margin: 0 !important; }
.ca_join_alliance .who_are_left h3 {font-size: 20px; font-weight: 600; margin-bottom: 30px; }
form#mepr_forgot_password_form {margin-bottom: 20px; }
.creator_class .inner_part h4 {color: #333; font-size: 18px; font-weight: 600; }
.creator_class .inner_part ul.hyphan-list{}
.inner_part ul.hyphan-list li {margin: 0; list-style-type: none; }
.inner_part ul.hyphan-list li:before {content: "-"; margin-right: 15px; }
body  .creator_class .inner_part span.mem_level {font-weight: 100; padding-bottom: 10px;}
.creator_class .inner_part h3 {padding-bottom: 20px; color: #333; font-size: 18px; text-transform: uppercase; padding-top: 20px; }
.creator_class .inner_part ul.hyphan-list {margin-bottom: 30px; }
.creator_class .inner_part a:hover {color: #ef9801;}
.creator_class .inner_part strong{font-size: inherit;}
.inner_part .join_reneew a {background: #ef9801; color: #fff; border: 0 none; padding: 15px 30px; cursor: pointer; display: inline-block; width: auto; border-radius: 50px; font-size: 25px; margin: 0 auto;box-shadow: 0 8px 10px 0 #333;-webkit-box-shadow: 0 8px 10px 0 #333;-moz-box-shadow: 0 8px 10px 0 #333; }
.inner_part .join_reneew {text-align: center; margin:50px 0 0px; }
.inner_part .join_reneew a:hover {color: #333 !important; }
.bottom-right-content .ca_join_alliance div#mepr_jump {width: 700px; max-width: 100%; }
/* Start 28-02-2018 */
.mp_invoice table.mp-table th {background: #ef9801; padding: 10px 15px; text-align: center; }
.mp_invoice table.mp-table td:last-child {text-align: center; }
.mp_invoice table.mp-table td {padding: 10px 15px;}
.mp_payment_form_wrapper form#mepr-stripe-payment-form input.mepr-submit {background: #ef9801; color: #fff; border: 0 none; padding: 15px 30px; cursor: pointer; font-size: 17px; font-family: inherit; }
.memberpressproduct-template-page-templates .mp_wrapper.mp_invoice {width: 60%; display: inline-block; }
.memberpressproduct-template-page-templates .mp_wrapper.mp_payment_form_wrapper {width: 60%;}
/*my account page 5-3-18*/
.mepr-unauthorized-message p,#mepr-account-welcome-message p {font-size: 20px; font-weight: 600; margin: 40px 0; }
form#mepr_loginform .mp-form-label label,#mepr_account_form .mp-form-label label{margin-bottom: 7px; display: block !important; }
.mepr-login-actions a:hover,.mepr-account-change-password  a:hover{color: #ef9801; }
form#mepr_loginform ,form#mepr_account_form{width: 550px; max-width: 100%; }
#mepr-account-nav span.mepr-nav-item a {background: #636363; color: #fff; padding: 10px 15px; border-radius: 5px;display: block; }
#mepr-account-nav span.mepr-nav-item.mepr-active-nav-tab a{background: #ef9801;}
.mepr_updated {padding: 15px 10px 10px !important; margin-bottom: 40px !important; }
div#mepr-account-nav {width: auto !important; display: inline-block; width: 100% !important; margin-bottom: 60px; }
div#mepr-account-nav .mepr-nav-item {padding: 0 10px 0 0; display: inline-block; }
table.mepr-account-table thead th {vertical-align: middle;border: 1px solid #fffefe;background: #636363; color: #fff; padding: 14px !important; line-height: normal; text-align: center;font-size: 15px !important; }
/*table#mepr-account-subscriptions-table th:last-child, table#mepr-account-subscriptions-table td:last-child {display: none;}*/
body table.mepr-account-table[id*=mepr-account-] td {padding: 10px 15px !important; border: 1px solid #63636378 !important;vertical-align: middle;text-align: center; }
table#mepr-account-subscriptions-table tr td[data-label=Active] {text-align: center; vertical-align: middle; }
.mepr-account-product ,.mepr-account-auto-rebill{margin-bottom: 5px; }
.bottom-right-content .position-paper-child-main h2 {background: #ef98016e; padding: 20px 10px; border: 1px solid #ccc; line-height: normal; text-align: center; }
.bottom-right-content h2 a:hover {color: #ef9801; }
.bottom-right-content p a {text-decoration: underline;}
.bottom-right-content p a:hover {text-decoration: none;}

/*7-3-18*/
.page-template-copyright-welcome-org-member .join-the-copyright-alliance {position: relative; background: #afafaf; float: right; width: 70%; padding-top: 30px; padding-bottom: 10px; clear: none;margin-top: 18px; }
.page-template-copyright-welcome-org-member .inner_part .join_reneew { display: block; width: 100%; }
.page-template-copyright-welcome-org-member .title-main.join-ca-title {background-color: #020202; }
.page-template-copyright-welcome-org-member .title-main.join-ca-title:after {background-color: #020202; }
.page-template-copyright-welcome-org-member .bottom-right-content p.set_cont img {margin-left: 20%;}
.page-template-copyright-welcome-org-member .bottom-right-content .inner_part .join_reneew a {background: #020202;padding: 15px 15px; max-width: 270px; font-size: 14px; line-height: normal; }
.page-template-copyright-welcome-org-member .bottom-right-content .inner_part.button-sect{ width: 25%;  float: left;}
.page-template-copyright-welcome-org-member .bottom-right-content .inner_part .join_reneew a:hover {color: #b9b7b7 !important; }
.page-template-copyright-welcome-org-member .creator_class .inner_part h3 {font-size: 28px;color: #020202;}
.page-template-copyright-welcome-org-member .bottom-right-content .inner_part p{font-size: 20px;color: #020202;}
.page-template-copyright-welcome-org-member .bottom-content .bottom-right-content p {margin-bottom: 20px; }
.col-download-block ul.col-download-block-list {list-style: none; }
.col-download-block ul.col-download-block-list li {display: inline-block; width: 30%; padding: 10px; }
.col-download-block .overlayer-block {background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; }
.col-download-block .inner-col-block {position: relative; overflow: hidden; height: 285px; width: 100%; }
.col-download-block .inner-col-block img {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.col-download-block .overlayer-block a {color: #fff!important; background: #ffce05; border-radius: 50px; padding: 10px 0px; position: relative; bottom: 20px; left: auto; right: auto; margin: 0 auto;top: calc(100% - 80px); width: 95%; display: block; font-size: 24px; line-height: 40px;font-weight: normal;text-transform: capitalize; }
.page-template-copyright-welcome-creator .-main.join-more-about-child-page .title-main.join-ca-title:after{background-color: #ffce05;}
.page-template-copyright-welcome-creator .-main.join-more-about-child-page .title-main.join-ca-title{background-color: #ffce05; /*07-05-2018*/ width: auto; /*07-05-2018*/ }
.page-template-copyright-welcome-creator .creator_class .inner_part h3 {font-size: 28px; color: #020202; }
.page-template-copyright-welcome-creator .bottom-right-content .inner_part p {font-size: 20px; color: #020202; margin-bottom: 20px; }
.page-template-copyright-welcome-creator .col-download-block p{margin-top: 10px; margin-bottom: 20px; font-size: 22px;}

/*8-3-2018*/
.mp_wrapper table#mepr-account-subscriptions-table th:nth-last-child(2) {  display: none;  }
.mp_wrapper table#mepr-account-subscriptions-table td:nth-last-child(2) {  display: none;  }

/*13-3-18*/
div#pop-up-box {position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7); z-index: 99999; text-align: center; }
#pop-up-box .pop-up-content {width: fit-content; margin: 0 auto; position: absolute; top: 20%; left: 0; right: 0; max-width: 92%;}
#pop-up-box video {height: auto; width: 700px; max-width: 100%; }
#pop-up-box .pop-playar {padding: 30px; background: #fff; }
.alert-close {position: relative; float: right; width: 30px; height: 30px; cursor: pointer; top: -35px;background-image: url(images/close-white.png); background-size: cover; background-position: center;}

/*14-3-2018*/
div#creator-assistance-directory_filter {margin-bottom: 10px;}
.my-account-offline-member div#mepr-account-nav span.mepr-nav-item.mepr-payments { display: none; }
.my-account-offline-member div#mepr-account-nav a#mepr-account-subscriptions { display: none; }

/*4-4-18*/
form.mepr-signup-form.mepr-form #mepr_type_of_creator span.mepr-checkboxes-field-row {width: 23%; display: inline-block !important; vertical-align: top; padding: 5px 0; line-height: normal; font-size: 13px; margin-bottom: 8px;}
form.mepr-signup-form.mepr-form .mp-form-row.mepr_mepr_type_of_creator {display: inline-block; width: 100% !important; clear: both; }
.flip-clock-wrapper ul li {line-height: 87px !important;margin: 0 0 !important;}
.flip-clock-wrapper ul.flip {list-style: none;margin-left: 0 !important;}
.flip-clock-wrapper ul.flip li {margin-left: 0px;}
.flip-clock-wrapper {margin-left: 20px !important;}

/*09-04-2018*/
#member-directory-page tbody tr:hover {background: rgba(146, 39, 143, 0.3) none repeat scroll 0 0 !important;}
#member-directory-page tbody tr td{background: none !important;border: 1px solid rgb(229, 229, 229) !important;}
#congressional-member-directory-page tbody tr:hover {background: rgba(146, 39, 143, 0.3) none repeat scroll 0 0 !important;}
#congressional-member-directory-page tbody tr td{background: none !important;border: 1px solid rgb(229, 229, 229) !important;}
#member-directory-page{border-collapse: collapse;}
#congressional-member-directory-page{border-collapse: collapse;}
.dataTables_filter input::-webkit-input-placeholder { color: #0e0e0e; text-align:left;}
.dataTables_filter input:-moz-placeholder { /* Firefox 18- */ color: #0e0e0e;  text-align:left;}
.dataTables_filter input::-moz-placeholder { /* Firefox 19+ */ color: #0e0e0e;  text-align:left;}
.dataTables_filter input:-ms-input-placeholder { color: #0e0e0e;  text-align:left;}
.dataTables_filter input[type="search"] {height: 40px; text-indent: 6px; width: 300px; text-align: left !important;max-width: 100%; }
.dataTables_wrapper div.dataTables_filter {margin-bottom: 20px;text-align: right;}

/*10-04-2018*/
.gold-member-registration .mp-form-label label[for=mepr_zip_code]::after { content: "*"; }
.ca_donation.who_are_left .donation-main {max-width: 100%;width: 670px;display: inline-block;vertical-align: top;}

/*07-05-2018*/
form.mepr-signup-form.mepr-form .mp-form-row.mepr_custom_field.mepr_mepr_please_enter_value_for_other_option {width: 100% !important;}
h2.give-form-title {display: none;}

/*Donation form page*/
.give-form-wrap form[id*=give-form] {width: 600px; max-width: 100%; }
.give-form-wrap .give-btn {background: #ef9a01; border: 0px solid #ccc; color: #fff; padding: 15px 10px; cursor: pointer; line-height: 1.2em; font-size: 1em; display: block; width: 100%; }
.give-form-wrap ul#give-donation-level-button-wrap li:nth-child(3n + 1) {clear: both;}
#give-donation-level-button-wrap>li {list-style-type: none; list-style-image: none; float: left; margin: 0 40px 25px 0; width: 100px; text-align: center; }
.give-form-wrap  form[id*=give-form] .give-donation-amount .give-currency-symbol {background-color: #ef9a01; color: #fff; }
.give-form-wrap form[id*=give-form] fieldset ,div#give_purchase_form_wrap{clear: both; }
.give-form-wrap form[id*=give-form] p.other_donate_option {margin-bottom: 5px; }
.give-form-wrap form[id*=give-form] input[type=text],
.give-form-wrap form[id*=give-form] input[type=email],
.give-form-wrap form[id*=give-form] textarea,
.give-form-wrap form[id*=give-form] select,
.give-form-wrap form[id*=give-form] input[type=tel] {width: 100% !important; outline-style: none !important; font-size: inherit !important; font-family: inherit !important; padding: 10px !important; letter-spacing: normal !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; /* margin-bottom: 10px !important; */ display: inline; box-sizing: border-box; }
.give-form-wrap form[id*=give-form] .give-donation-amount #give-amount{min-width: 347px; width: auto !important; max-width: 100%; }
.give-form-wrap form[id*=give-form] input#give-purchase-button {background: #ef9801; color: #fff; border: 0 none; padding: 17px 30px; cursor: pointer; width: auto; }
.give-form-wrap .give-btn:hover {background: #dbdbdb; }
.doanation_page .inner_part p {font-size: 18px; line-height: 30px; /*font-weight: 600;*/ color: #636363; margin-bottom: 15px; font-family: inherit; }
.give-form-wrap form[id*=give-form] .form-row label {font-weight: normal; }
.give-form-wrap form[id*=give-form] fieldset#give_checkout_user_info legend {margin: 40px 0 20px 0 !important; display: block; }
.give-form-wrap form[id*=give-form] fieldset#give_cc_fields legend {margin: 30px 0 20px 0 !important; display: block; float: left; width: 100%; }
/*==============25-5-18=========*/
.gold-and-silver-membership .gold-and-silver-membership-inner {width: 48%; display: inline-block; vertical-align: top; }
.gold-and-silver-membership .gold-and-silver-membership-inner:last-child {float: right; }
.gold-and-silver-membership {display: inline-block; width: 100%; }
a.gold-button-membership {color: #fff; background: #ef9801; border-radius: 50px; padding: 13px 20px 10px; text-transform: uppercase; letter-spacing: 1px; line-height: normal; margin: 0 0 30px 0; display: table; }
span.membership-level-title {text-transform: uppercase; font-size: 42px; letter-spacing: 1px; }
.join-page-read-more-about-copyright-main-section .contact-form-section {width: 63%; }
.contact-control-row {clear: both; width: 100%; display: inline-block; padding: 0 20px 20px 0; }
.contact-control.col-50 {width: 48%; display: inline-block; }
.contact-control-row .contact-control.col-50:last-child {float: right; }
.contact-control.col-100 {width: 100%; display: inline-block; }
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row input[type=text],body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row input[type=email],body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row select {height: 40px; border-radius: 0 !important; }
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row .join_ca_state{border-radius: 0;}
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row span.wpcf7-form-control-wrap {width: 100%;margin-top: 10px; }
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row span.wpcf7-form-control-wrap select#join_ca_state {height: 43px; }
/*30-5-18*/
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row span.wpcf7-form-control-wrap select#join_ca_state + span {position: absolute; bottom: auto; display: inline-block; left: 0; top: 100%; }
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row .join_ca_state{overflow: visible; height: 100%;}
body .join-page-read-more-about-copyright-main-section .contact-form-section .invalid span.wpcf7-form-control-wrap.join_ca_state {margin-bottom: 25px;}
/*29-05-2018*/
.coupon_main {margin-bottom: 20px;width: 48% !important;display: inline-block;vertical-align: top;margin-right: 10px;position: relative;padding-bottom: 20px;float: right;}
table.coupon-table {margin-top: 7px;}
table.coupon-table tr td{padding: 0px 10px 0px 0px;}
.mepr-signup-form select.mepr-select-field {height: 43px; background-color:#fff;}
/* remove error message form single checkbox in contact form 7 */
.TypeOfCreator_grp_1 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_2 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_3 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_4 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_5 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_6 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_7 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_8 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_9 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_10 span.wpcf7-not-valid-tip {display: none !important;}
.TypeOfCreator_grp_11 span.wpcf7-not-valid-tip {display: none !important;}
form.wpcf7-form .chkbox-single-grp .wpcf7-form-control-wrap {width: 25% !important; display: inline-block !important; margin-bottom: 0 !important; }
body.page-child  form.wpcf7-form .chkbox-single-grp .wpcf7-form-control-wrap span.span-checkbox  .wpcf7-list-item-label{font-weight: normal !important;}
.set_shortcut_events h2 {left: 0;top: 0;width: auto;margin-top: 0;}
.shortcut_to .set_shortcut_events {position: static;}
.chkbox-single-grp {padding-bottom: 28px;position: relative;margin-bottom:0px;}
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row .chkbox-single-grp span.wpcf7-form-control-wrap:last-child span.wpcf7-not-valid-tip {position: absolute;left: 0;bottom: 0;}
body .join-page-read-more-about-copyright-main-section .contact-form-section .contact-control-row .chkbox-single-grp span.wpcf7-form-control-wrap:last-child{position: static;}
body.postid-15180.offline-member-registration form.mepr-signup-form.mepr-form .mp-form-row.mepr_custom_field.mepr_mepr_zip_code input#mepr_zip_code {max-width: 100%;}
body.postid-15180.offline-member-registration form.mepr-signup-form.mepr-form .mp-form-row.mepr_custom_field.mepr_mepr_zip_code {width: 48% !important;}


/*4-6-2018*/
.contact-form-section form.wpcf7-form input.wpcf7-form-control{padding: 10px; height: 43px !important; font-size: 17px; box-sizing: border-box; -webkit-transition: all 0.30s ease-in-out;}
.contact-form-section form.wpcf7-form span.wpcf7-list-item{margin-left: 0;}
.contact-form-section form.wpcf7-form input.wpcf7-form-control:hover, .contact-form-section form.wpcf7-form select.wpcf7-form-control:hover, .contact-form-section form.wpcf7-form input.wpcf7-form-control:focus, .contact-form-section form.wpcf7-form select.wpcf7-form-control:focus{box-shadow: none !important; -webkit-transition: all 0.30s ease-in-out;}
.contact-form-section form.wpcf7-form select.wpcf7-select{-webkit-appearance: none !important;padding: 10px !important; font-size: 17px; height: 43px !important;}
.contact-form-section form.wpcf7-form input.wpcf7-form-control[type=submit]{height: auto !important; padding: 15px 30px; box-sizing: border-box;}
.contact-form-section form.wpcf7-form input.wpcf7-form-control[type=checkbox]{box-shadow: none;}
.contact-form-section form.wpcf7-form input[type=checkbox]:hover, .contact-form-section form.wpcf7-form input[type=checkbox]:focus{box-shadow: none !important;}
form #mepr_type_of_creator span input[type=checkbox]{ transform: none !important; }

body.page-id-212 .bottom-content .bottom-right-content .ca_events_sub_main .ca_events_sub_contain table#example tr.ca_events_selectbox_description td.date:before {
  display: none;
}
/*20-06-2018*/
div:empty {margin-bottom: 20px;}
span.table-footer-note {font-size: 13px !important;margin-top: 15px;font-style: italic;font-weight: normal !important;color: black !important;}
/*20-06-2018*/
/*28-06-2018*/
.ca_faq_content .faq_child_page_content p {margin-bottom: 0 !important;}
/*28-06-2018*/


/*25-07-2018*/
body.page-template-copyright-creator-page .bottom-right-content .half-content-blk p{width: 74%;line-height: normal;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .gold-and-silver-membership-inner.silverblk{background-color: #c0c0c0;box-shadow: 0 8px 10px 0 #616161;-webkit-box-shadow: 0 8px 10px 0 #616161;-moz-box-shadow: 0 8px 10px 0 #616161;padding:26px 20px 50px 20px; box-sizing: border-box; }
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .mem_level span{font-size: 50px;margin-bottom: 15px; color: #fff;text-transform: uppercase;line-height: normal;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership  .mem_symbol{font-size: 25pt; line-height: 42px; vertical-align: top; margin-top: -14px;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership  .mem_price{font-size: 54pt;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership   .mem_year{font-size: 21px; font-weight: normal; line-height: normal;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .silverblk   .silver-button-membership{ font-size:40px;color: #fff; background: #535353; border-radius: 50px; padding: 10px 70px; text-transform: uppercase; letter-spacing: 1px; line-height: normal;display: initial;box-shadow: 0 8px 10px 0 #767676;-webkit-box-shadow: 0 8px 10px 0 #767676;-moz-box-shadow: 0 8px 10px 0 #767676;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .silverblk ul.silver-blk-ul,
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk ul.gold-blk-ul {margin: 40px 0px 90px 0px;padding-right: 20%;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .silverblk ul.silver-blk-ul li,
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk ul.gold-blk-ul li{font-size:17px;display:inline-block;margin-bottom:20px;list-style:none;padding:0px 0px 0px 30px;    width: 100%; padding-left: 36px; text-indent: -36px;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership-inner.goldblk { background-color: #fed700; padding: 20px 15px; margin-left: -15px; position: absolute; width: 51%; vertical-align: middle; margin-top: -50px; float: none; box-shadow: 0 8px 10px 0 #616161;-webkit-box-shadow: 0 8px 10px 0 #616161;-moz-box-shadow: 0 8px 10px 0 #616161;box-sizing: border-box;background-image: url(images/ulbackground.png);background-repeat: no-repeat; background-position: right; background-origin: content-box; background-position-x: 378px; background-position-y:198px;background-size: 225px;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk  .mem_symbol,
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk  .mem_price,
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk  .mem_year{color:#fc9208;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk a.gold-button-membership { color: #fff; background: #ef9801; border-radius: 50px; padding: 10px 55px 10px; text-transform: uppercase; letter-spacing: 1px; line-height: normal; margin: 0 0 20px 0; font-size: 40px; display: inline-block;     box-shadow: 0 8px 10px 0 #9c8400; -webkit-box-shadow: 0 8px 10px 0 #9c8400; -moz-box-shadow: 0 8px 10px 0 #9c8400;}
body.page-template-copyright-creator-page .bottom-right-content .faq-content-blk{margin: 50px 0px;}
body.page-template-copyright-creator-page .bottom-right-content .faq-content-blk p{width: 40%;line-height: normal;}
body.page-template-copyright-creator-page .bottom-right-content .faq-content-blk p b{color: #333;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk .gold-cnt-span{    font-size: 17px; font-weight: normal; color: #333; line-height: 20px; margin-bottom: 15px;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .silverblk ul.silver-blk-ul li img,
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership .goldblk ul.gold-blk-ul li img{vertical-align: middle;margin-right: 10px;}
.gold-and-silver-membership {display: inline-block; width: 100%;margin-top: 40px;position: relative;left: 0;top:0 }
.gold-and-silver-membership .membership-title b{color:#333;}
body.page-template-copyright-creator-page .bottom-right-content .gold-and-silver-membership p:empty{display:none;}

/*07-08-2018*/
.header-right .top-main .top-box .top-btn.join_now_header_button a {background: #ef9801;color: #fff;border: 0;padding: 2px 20px;font-size: 16px;}

/* 10-08-2018 */
.Intrective-map{margin-top: 50px;}

/*16-08-2018*/
.popup-closer{top: 15px;}
.sim-popup.is-shown{z-index:9999999;border: 1px solid #3395d5; padding: 40px 20px 20px 0; max-width: 360px; box-sizing: border-box; margin: 100px auto 0;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal {margin: 0 0 20px; display: inline-block; width: 100%;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal:last-child{margin-bottom: 0;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-image{display: inline-block; vertical-align: middle; width: 50px; margin-right: 5px;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-image img{max-width: 50px;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-content{display: inline-block; vertical-align: middle; width: 90%; width: calc(100% - 65px);}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-more{display: inline-block;vertical-align: middle;padding-right: 5px;box-sizing: border-box;width: 80%;width: calc(100% - 65px);text-align: left;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-arrow{display: inline-block; vertical-align: middle;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-content p{color: #3395d5; line-height: normal;}
.sim-popup.is-shown .pad-horizontal-2x .pad-horizontal .pad-horizontal-more a{color: #3395d5; text-decoration: underline;}

/* 20-08-2018 */
.resources-sub-main.md-map-page .top-sub-page-content .sub-page-header-content::before{height: 100%;}
.resources-sub-main.md-map-page .top-sub-page-content .sub-page-header-content{width: 100%; float: left; border-bottom: 0 !important;}
.resources-sub-main.md-map-page .resources-sub-content .top-sub-page-content .sub-page-header-content h1{margin: 0; padding-left: 15% !important;}
.resources-sub-main.md-map-page .resources-sub-content .top-sub-page-content .sub-page-header-content{margin: 0 0 20px;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .md-map-toggle-button {text-align: right;margin-bottom: 10px;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .md-map-toggle-button .button{border: 4px solid #0089cd; border-radius: 30px; appearance: none; -webkit-appearance: none; background-color: transparent; padding: 8px 20px 6px;color:#0089cd;font-weight: 700;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid{display: none;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul {display: inline-block; width: 100%; clear: both; text-align: left; font-size: 0; margin-top: 30px;}/*30-08-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul li{list-style-type: none; width: 50%; display: inline-block; vertical-align: middle; font-size: 16px; text-align: right; box-sizing: border-box; margin: 0 0 15px;}/*30-08-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail{ background-color: #3395d5; display: inline-block; width: 100%; border-radius: 30px; padding: 20px 20px; max-width: 80%;}/*30-08-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .icon::before{content: "\f1f9"; display: inline-block; vertical-align: middle; font-family: fontawesome; font-weight: 400; margin-right: 5px;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-left{display: inline-block; vertical-align: middle; width: 48%;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-left h4{color: #fff; text-align: left; font-size: 20px; line-height: normal;}/*30-08-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-right{display: inline-block; vertical-align: middle; width: 48%; text-align: right;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-right span{color: #fff; display: inline-block; font-size: 20px; line-height: normal;}/*30-08-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-right span.number{width: 60px;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-left-menu ul li{display: inline-block; width: 100%; list-style: none; margin: 0 0 10px;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-left-menu ul li a{color: #888; box-sizing: border-box; padding: 7px 10px; border-radius: 20px;display: inline-block;text-transform: lowercase;font-weight: 400;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-left-menu ul li a:hover{background: #92278f; color: #fff;font-weight: 600;}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-left-menu ul li.current_page_item a{background: #92278f; color: #fff;font-weight: 600;}

/* 21-08-2018 */
.md-state-main-popup .md-popup-closer{border: 0; outline: 0; background: transparent; position: absolute; cursor: pointer !important; right: 0px; top: 8px; color: #038cd6; text-decoration: none;margin-right: 20px;}
.md-state-main-popup {display: none; width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index: 999999;}
.md-state-main-popup .md-state-popup{z-index:9999999;display: block; border: 1px solid #3395d5; padding: 40px 20px 20px 20px; max-width: 100%; box-sizing: border-box; position: relative; max-width: 360px; background: #fff; margin: 100px auto 20px;}
.md-state-inner-box{width: 100%;height: 100%;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999999;}
.md-state-main-popup .md-state-popup .pad-horizontal {margin: 0 0 20px; display: inline-block; width: 100%;}
.md-state-main-popup .md-state-popup .pad-horizontal:last-child{margin-bottom: 0;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-image{display: inline-block; vertical-align: middle; width: 50px; margin-right: 5px;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-image img{max-width: 50px;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-content{display: inline-block; vertical-align: middle; width: 90%; width: calc(100% - 65px); text-align: left;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-content p{color: #3395d5; line-height: normal;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-more{display: inline-block; vertical-align: middle; padding-right: 5px; box-sizing: border-box; width: 80%; width: calc(100% - 65px); text-align: left;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-more a{color: #3395d5; text-decoration: underline; line-height: normal;}
.md-state-main-popup .md-state-popup .pad-horizontal .pad-horizontal-arrow{display: inline-block; vertical-align: middle; width: 55px;}

/* 28-08-2018 */
.resources-sub-main.md-map-page .top-sub-page-content{margin: 140px 0 10px 0px;}
.resources-sub-main.md-map-page .top-sub-page-content .sub-page-header-content{margin-bottom: 0;}
.Intrective-map{margin-top: 0;}



/*30-08-2018*/
.md-full-widht-content {
  width:  100%;
  display:  inline-block;
  padding: 0 15px;
  box-sizing: border-box;
}
/*31-08-2018*/
.Intrective-map svg g g:last-child g path {
  fill: transparent;
  stroke: none;
  font-weight: 800;
}

.Intrective-map svg g g:last-child > g > text {
  font-weight: bold;
}

/*06-09-2018*/
.sim_maps_blcok div#sim_interactive_map1 text {
  font-family: 'levenim_mtregular';
}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-left {
  width:  100%;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .intrective-detail .intrective-left h4 {
  text-align:  center;
}
.header-right .top-main .top-box .search-box input {
  box-sizing: border-box;
}
/*11-09-2018*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul li a {
  outline: none;
}

.custom-state-poup {
    position: absolute;
    right: 290px;
    bottom: 230px;
}

.resources-sub-main.md-map-page .bottom-content {
    position: relative;
}

.custom-state-poup a.md-state-list {
    outline: none;
    cursor: default;
}

.custom-state-poup div#custom-state-name {
    min-width: 155px;
    display: inline-block;
    margin: 0 auto;
    font-weight: bold;
    font-size: 14px;
    font-family: 'levenim_mtregular';
    position: fixed;
    margin-top: -40px;
    margin-left: -50px;
    z-index: 1;
}

.custom-state-poup {
    display: none;
}
#powerTip{
  left: inherit !important;
  right: 10% !important;
}
#powerTip::before{
  left: inherit !important;
  right: 10%;
}

.md-map-page .md-dc-state-img {
  display: inline-block;
  width: 40px;
  height: 50px;
  background-image: url(images/image-sprite.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.md-map-page .md-dc-state-img:hover{
  background-position: -1px -54px;
}

/*27-09-2018[11-10-2018]*/
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content ul {
  list-style: none;
  padding-left: 25px;
  margin: 0;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content p {
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  color: #565656;
  margin-bottom: 30px;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content ul li {
  padding-left: 1em;
  text-indent: -.7em;
  margin-bottom: 20px;
  line-height: 30px;
  color: #565656;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content ul li:before {
  content: "• ";
  color: #92278f !important;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content a:hover, div#mainIntMapPopupHolder a:hover, .md-state-popup a:hover {
  color: #92278f !important;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul li:before {
  content: none;
}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid .md-state-main-popup p {
  color: #3395d5;
  margin-bottom: 0;
  line-height: normal;
  font-size: 16px;
  font-weight: normal;
}

.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul li {
  font-weight: normal;
  color: #636363;
  text-indent: 0;
  padding-left: 0;
  line-height: 16px;
}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid ul{
  padding-left:0;
}
.resources-sub-main.md-map-page .md-full-widht-content .bottom-content .Intrective-grid {
  margin-bottom: 20px;
}


/* 4-10-2018 */
.md-cr-list-content .md_title_section .md_description_title {
  font-weight: bold;
  color: #FFF;
  background-color: #0c0c0c;
  display: inline-block;
  text-align: left;
  width: 10%;
  border-radius: 5px 0px 0px 5px;
  padding: 6px 15px 3px 15px;
  vertical-align: middle;
  cursor: pointer;
}

.md-cr-list-content .md_title_section .md_description_content {
  font-weight: bold;
  border: 1px solid #7d7d7d;
  padding: 5px 5px 4px 20px;
  width: 80%;
  border-radius: 0 5px 5px 0;
  margin: 0 0 0 -5px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  text-transform: capitalize;
}

.md-cr-list-content .md_title_section:hover .md_description_title {
  background-color: #00a651;
}

.md-cr-list-content .md_title_section:hover .md_description_content {
  border-color: #00a651;
}

.md-cr-list-content ul.md_description_list_content {
  margin: 5px 0 20px 0;
  padding: 0 4px 0 0;
  list-style: none;
  width: 82%;
  float: right;
  width: calc(100% - 125px);
}

.md-cr-list-content .md_title_section {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}

.md-cr-list-content ul.md_description_list_content li {
  line-height: 20px;
  font-weight: 600;
  border: 1px solid #bebebe;
  padding: 5px 5px 5px;
  font-size: 13px;
  color: #0c0c0c;
  margin: 3px 0;
}
.md-cr-list-content ul.md_description_list_content li:hover {
  border: 1px solid #00a651;
}

.md-cr-list-content .md_title_section p:empty {
  display: none;
}

.md-cr-list-content ul.md_description_list_content {
  display: none;
}

.bottom-content .bottom-right-content .md_tag_head {
  font-size: 25px;
  font-weight: bold;
  color: #333;
  margin: 20px 0;
  color: #00a651;
  margin-top: 35px;
}

.bottom-content .bottom-right-content .md_tag_p p > i, .bottom-content .bottom-right-content .md_tag_ftnt p > i {
  font-size: 17px;
  display: inline-block;
  color: #636363;
  line-height: 30px;
  font-weight: 700;
}

.bottom-content .bottom-right-content .md_tag_cita {
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  color: #636363;
  margin-bottom: 30px;
}

.Intrective-grid ul li .md-state-popup .pad-horizontal .pad-horizontal-content p {
  margin-bottom: 0;
  line-height: normal;
}

.md-map-page .bottom-content .Intrective-grid ul li {
  line-height: 16px;
}

/* 5-10-2018 */
.Intrective-map {
  position: relative;
}
/*10-10-2018*/
.resources-sub-main.md-map-page .bottom-content a:hover, div#mainIntMapPopupHolder a:hover,.md-state-popup a:hover {
  color: #92278f !important;
}
/*11-10-2018*/
.subpage-slider-main .subpage-slider-image .slider-content h1{
  font-size: 55px;
}

/*26-10-2018*/
.main-blog-page .join-the-copyright-alliance.footer-subpage-content-main.policy-alert-right {
  margin-top: 0;
}

/*31-10-2018*/
.md_tag_fp, .md_tag_extract{
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  color: #636363;
  margin-bottom: 30px;
}
.md_tag_extract fp-dash, .md_tag_extract fp-2{
  display: block;
}

body.page-child .bottom-content .bottom-right-content .md_tag_extract p{
  margin: 30px 0 0 !important;
}

/*26-11-2018*/
.join-page-read-more-about-copyright-main-section .join-the-copyright-alliance .read-more-about-copyright {
    display: inline-block;
    margin: 0 auto;
    width: 70%;
}
.join-page-read-more-about-copyright-main-section .join-the-copyright-alliance {
    width: 100%;
}

/*27-03-2019*/
.join-more-about-child-page .bottom-left-menu { display: inline-block; width: 30%; float: left; }
body.page-template-copyright-welcome-org-member .join-more-about-child-page .bottom-content .bottom-right-content { display: inline-block; width: 70% !important;}
body .join-more-about-child-page  .bottom-content .bottom-left-menu ul { display: inline-block; padding-right: 20px; }
body.page-template-copyright-welcome-org-member .join-more-about-child-page .bottom-content{margin-bottom: 51px;}
body .join-more-about-child-page  .bottom-left-menu ul li {list-style-type: none;margin-bottom: 10px;}
body .join-more-about-child-page  .bottom-left-menu ul li a {color:#2a2a2a !important;font-size: 17px; padding:7px 10px;text-decoration: underline; font-weight: 600; display: inline-block; border-radius:20px; transition: all 0s;-webkit-transition: all 0s; -moz-transition: all 0s; background-color: transparent; text-transform: lowercase;}
body.page-template-copyright-welcome-org-member .join-more-about-child-page .bottom-content .bottom-right-content p { font-weight: normal; color: #636363; margin-bottom: 30px; font-size: 16px; line-height: normal;}
body .join-more-about-child-page .bottom-content .bottom-right-content h2{margin: 12px 0;}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding-right: 15px; padding-left: 15px;}
/* body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main:last-child{padding-right: 0;} */
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-sct { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk h5{text-transform: uppercase;text-decoration: underline;margin-bottom: 10px;font-size: 20px; color: #000; }
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-cnt { padding: 15px; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(151, 218, 250, 0.89) 65%, rgba(44,169,225,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(35%, rgba(255,255,255,1)), color-stop(65%, rgba(151, 218, 250, 0.89)), color-stop(100%, rgba(44,169,225,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(151, 218, 250, 0.89) 65%, rgba(44,169,225,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(151, 218, 250, 0.89) 65%, rgba(44,169,225,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(151, 218, 250, 0.89) 65%, rgba(44,169,225,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(151, 218, 250, 0.89) 65%, rgba(44,169,225,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2ca9e1', GradientType=0 ); }
body.page-template-copyright-welcome-org-member .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-cnt{height: 100%;box-sizing: border-box;}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-image { height: 110px; width: 110px; margin: -20px auto 0px; border-radius: 50%; padding: 28px; background-color: #fff; }
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-image img{height: auto;width:auto;margin-top: 30px}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-title { margin-top: 15px; text-align: center;min-height: 65px;}
body.page-template-copyright-welcome-org-member .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-title  p{line-height:normal;margin-bottom: 10px; font-size: 16px;}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-title  p a{margin-bottom:10px;line-height:normal;font-weight:normal;font-size:16px;text-decoration:underline}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk  p:empty{display: none}
body .join-more-about-child-page .bottom-content .bottom-right-content .announcment-blk .announcment-blk-main-title  p a:hover{color:#000;}
body .cp-custom-member-page-ca .join-the-copyright-alliance{width:52%;padding: 20px 20px 0px 0px;margin-bottom:58px;}
body .join-more-about-child-page  .bottom-left-menu ul li a:hover{background-color: #000; color: #ffffff !important;border-radius: 20px; font-weight: 600;}
body .cp-custom-member-page-ca .join-the-copyright-alliance .read-more-aca-description p{font-size: 16px !important;
  line-height: normal;
  font-weight: normal;
  color: #636363;
  margin-bottom: 30px;}

body .cp-custom-member-page-ca .join-the-copyright-alliance .read-more-aca-title h2 {
  margin: 12px 0;
}

body .cp-custom-member-page-ca .join-the-copyright-alliance  .read-more-aca-image {
  margin-bottom: 5px;
}

body .cp-custom-member-page-ca .bottom-content{margin-bottom: 40px;}
body .cp-custom-member-page-ca .join-the-copyright-alliance .wrapper{width:auto;}
body .cp-custom-member-page-ca .join-the-copyright-alliance.footer-subpage-content-main .read-more-about-copyright {
  width: 100%;
}

body .cp-custom-member-page-ca  .join-the-copyright-alliance .read-more-about-copyright:after{display: none;}
