/*
Theme Name: EBW
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic);
@font-face {
	font-family: 'Conv_FRADMCN_0';
	src: url('fonts/FRADMCN_0.eot');
	src: url('fonts/FRADMCN_0.woff') format('woff'), url('fonts/FRADMCN_0.ttf') format('truetype'), url('fonts/FRADMCN_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.ctheader .fusion-layout-column { margin-bottom:0}
/*.ctheader .menuclm { width:43.6% !important;}
.ctheader .social_clm { width:31.6% !important;}*/
.headsignupbtn { margin-top:28px;}
.fusion-is-sticky .headsignupbtn { margin-top:17px;}
/*.fusion-alignright { margin-top:21px;}*/
.fusion-is-sticky .fusion-alignright { margin-top:10px;}

.top_nav { float:left !important}
.top_nav { text-align:right}
.top_nav ul { padding:16px 0 0 0; margin:0}
.top_nav ul li {padding: 0 12px 0 12px; margin:0; display:inline-block; font-size:14px;}
.top_nav ul li a { color:#8c8c8c}
.top_nav ul li a:hover { color:#81b049}
.fusion-secondary-header .fusion-layout-column { margin-bottom:0;}



.topsocial { text-align:right}
.topsocial .fusion-social-networks .fusion-social-network-icon {border: 2px solid #CCC;border-radius: 50%;padding: 6px;margin: 0 10px 10px -6px;}

.header_social { text-align:right}
.header_social .fusion-social-networks .fusion-social-networks-wrapper { margin:0}
.header_social .fusion-social-links-header .fusion-social-networks a {font-size: 14px;border: 2px solid #CCC;border-radius: 50%;padding: 6px;}
.header_social .fusion-social-networks .fusion-social-network-icon {margin: 0 3px 10px 2px;}
.header_social .fusion-alignright { margin-left:6px;} 

.header_social .widget { display:inline-block}

.fusion-page-title-bar { text-align:center;}
.fusion-page-title-bar h1 {text-transform:uppercase; font-weight:700 !important}

.homeblk h1,.homeblk h2 {padding:0 0 15px 0 !important; margin:0 !important;font-weight:400 !important; font-size:55px !important; line-height:61px !important}
.homeblk h3 {font-size:23px !important; line-height:29px !important; font-weight:300 !important; padding:0 0 20px 0 !important; margin:0 0 30px 0 !important; border-bottom:1px solid #ccc}

.slidertxtblk {width:50%; position:absolute; top:23%; left:0;z-index:9999; margin:auto; right:0; max-width:1100px; width:100%}
.slidertxtblk h4 { padding:0; margin:0;font-family: 'Conv_MyriadPro-Regular'; font-weight:normal; font-size:32px; line-height:40px;color:#4a4a4a; max-width:500px;}
.slidertxtblk h3 {font-family: 'Conv_FRADMCN_0'; font-weight:bold; font-size:58px; color:#4a4a4a; padding:0 0 15px 0; margin:0 0 15px 0; line-height:64px; border-bottom:3px solid #809b48; max-width:500px; text-transform:uppercase}
.slidertxtblk p.slidertxt {font-family: 'Conv_MyriadPro-Regular'; font-weight:400; font-size:32px; color:#4a4a4a; padding:0; margin:0; line-height:38px; max-width:500px}
.slidertxtblk p.slidertxt strong { font-size:32px; color:#809b48;font-weight:700;}
.slider_frm { max-width:500px}

.slider_frm p { width:100%; float:left; padding:10px 0 10px; 0; margin:0}
.slider_frm p label { width:100%;display: block; max-width: 650px; color:#4a4a4a; overflow:hidden; margin-bottom:10px}
.slider_frm p span.leftpart { width:48%; float:left}
.slider_frm p span.rightpart { width:48%; float:right; text-align:left;}
.slider_frm a.privacy { color:#FFF; display:block; text-align:right}
.slider_frm input[type=text] { width:100%; max-width:650px; padding:13px 15px; text-align:left;color:#858585;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; height:63px;}
.slider_frm input[type=submit] { width:100%; max-width:650px; padding:15px;font-family: 'Open Sans', sans-serif; font-weight:500; font-size:24px; color:#FFF; text-transform:uppercase; background:#809b48; border:none;-webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.5); border-radius:4px; cursor:pointer}

.slider_frm ::-webkit-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
.slider_frm :-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
.slider_frm ::-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}
.slider_frm :-ms-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px;}



.videoWrapper {
	position: relative;
	padding-bottom: 46.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ebwvideoblk h4 {font-size:16px !important; line-height:22px !important; font-weight:600 !important; padding:0 20px 15px !important; margin:0 0 0px 0 !important; color:#666666 !important}
.greendot { padding:0 !important; margin:0 !important}

.ebwstudiowholevideoblk { width:100%; overflow:hidden;-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.2); min-height:282px}

.hometestimonial .testimonial-thumbnail { margin:0 !important; float:left; width:254px !important;}
.hometestimonial blockquote { float:right; width:74%;border-top-left-radius: 50px;border-bottom-right-radius: 50px;}
.hometestimonial blockquote q {border-top-left-radius: 50px;border-bottom-right-radius: 50px;}
.hometestimonial .author { width:74%; float:right; color:#8C8C8C !important; text-align:left !important; font-size:16px !important}
.hometestimonial .author strong { color:#80AF48; font-size:30px; font-weight:400 !important; display:block; padding-bottom:20px;}

.afilatedleftblktitle h4 { font-weight:700 !important; font-size:20px !important; color:#666666 !important; line-height:28px !important}

.affilatedtab h4.fusion-tab-heading { font-weight:700 !important; font-size:14px !important; color:#666666 !important}
.affilatedtab a { font-size:18px !important; color:#80AF48 !important}
.affilatedleft_blk a { font-size:18px !important; color:#80AF48 !important;display: block; padding:15px 0 4px 0}
.affilatedtab p { font-size:15px !important}





.cpagefrm p { width:100%; float:left}
.cpagefrm p span.frmfld { width:30%; float:left; margin:0 5% 0 0}
.cpagefrm p span.frmfld:last-child { margin:0}
.cpagefrm p span.flieuploadcontact { width:48%; float:left;}
.cpagefrm p span.submitbtncontact {width:48%; float:right; text-align:right}

.cpagefrm input[type=text] { background:#FFF;color:#828282; font-size:18px; font-weight:400; line-height:20px;padding:22px 10px;font-family: 'Open Sans', sans-serif;}
.cpagefrm input[type=email] { background:#FFF;color:#828282; font-size:18px; font-weight:400; line-height:20px; padding:22px 10px;font-family: 'Open Sans', sans-serif;}
.cpagefrm textarea { background:#f1f1f1;color:#828282; font-size:18px; font-weight:400; line-height:20px;font-family: 'Open Sans', sans-serif; height:160px; padding:19px 10px;}
.cpagefrm input[type=submit] { background:#01ABCB !important; width:100%; font-weight:700 !important; font-size:24px !important;-webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 2px 0px 0px rgba(0, 0, 0, 0.5); max-width:325px; height:64px;}

.cpagefrm ::-webkit-input-placeholder {color:#828282; font-size:18px; font-weight:400; line-height:20px;font-family: 'Open Sans', sans-serif;}
.cpagefrm :-moz-placeholder {color:#828282;opacity:1;font-size:18px; font-weight:400; line-height:20px;font-family: 'Open Sans', sans-serif;}
.cpagefrm ::-moz-placeholder {color:#828282;opacity:1;font-size:18px; font-weight:400; line-height:20px;font-family: 'Open Sans', sans-serif;}
.cpagefrm :-ms-input-placeholder {color:#828282; font-size:18px; font-weight:400; line-height:20px;font-family: 'Open Sans', sans-serif;}



.businessflpbox a { color:#000 !important}




/*Inner Page
============================*/
.inpgsidebar h4 { font-size:20px !important; border-bottom:1px solid #ccc;padding: 0 0 10px 0 !important;}
.inpgsidebar .sidecontactfrm input[type=text] { width:100%; border-radius:6px; padding:0 8px; height:36px;}
.inpgsidebar .sidecontactfrm input[type=email] { width:100%; border-radius:6px;padding:0 8px; height:36px;}
.inpgsidebar .sidecontactfrm input[type=tel] { width:100%; border-radius:6px;padding:0 8px; height:36px;}
.inpgsidebar .sidecontactfrm textarea { width:100%; border-radius:6px; height:80px;}
.inpgsidebar .sidecontactfrm input[type=submit] { font-weight:700; font:18px; background:#7fb041}

.inpgsidebar .sidecontactfrm ::-webkit-input-placeholder {color:#333;}
.inpgsidebar .sidecontactfrm :-moz-placeholder {color:#333;opacity:1;}
.inpgsidebar .sidecontactfrm ::-moz-placeholder {color:#333;opacity:1;}
.inpgsidebar .sidecontactfrm :-ms-input-placeholder {color:#333;}

.getstartdethreeblk { text-align:center}
.getstartdethreeblk h3 { color:#7fb041; font-weight:600 !important; font-size:20px !important; line-height:26px !important}


.ebwleadframe {
	position: relative;
	padding-bottom: 76.25%; /* 16:9 */
	padding-top: 37px;
	height: 0;
}
.ebwleadframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



a.readytostartbtn_sidebar { width: 100%;padding: 15px;margin: 0;background: #7fb041;color: #FFF;display: block;text-align: center;max-width: 180px;border-radius: 3px; margin-top:25px; font-weight:700;}
a.readytostartbtn_sidebar:hover { color:#FFF;}


.footersocial .fusion-social-networks .fusion-social-network-icon {margin: 0 8px 10px 8px;}
.footercopyright { color:#FFF;font-size: 11px;}
ul.footer_menu { padding-top:3px; text-align:center}
ul.footer_menu li { padding:0 10px; margin:0; display:inline-block; font-size:16px; line-height:32px}
ul.footer_menu li a { color:#FFF;}
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {margin-top: 25px;}
.fusion-footer-widget-area-center { color:#FFF !important; font-size:16px; line-height:32px;}
a.readystartbtn { color:#FFF !important; text-transform:uppercase; background:#80af48; display:inline-block; padding:10px;width: 100%;max-width: 250px; border-radius:4px;}


.aboutbtmnewsletter {/* background:#f38d81; padding:35px 25px*/}
.aboutbtmnewsletter .leftsection { width:32%; float:left; color:#FFF;font-size:22px; line-height:32px; padding-top:26px; }
.aboutbtmnewsletter .leftsection span { font-weight:700;font-size:22px;}
.aboutbtmnewsletter .rightsection { width:68%; float:right;}
.aboutbtmnewsletter p span.newsfldleft  { width:65%; float:left;}
/*.aboutbtmnewsletter p span.newsfldleft strong { display:block; color:#FFF;font-size: 12px;margin-top:6px;font-weight: 400;}
.aboutbtmnewsletter p span.newsfldleft strong img { max-width:10px; vertical-align:inherit}*/

.aboutbtmnewsletter .spamreport { display:block; color:#FFF;font-size: 12px;margin-top:6px;font-weight: 400; float:left; width:100%; }
.aboutbtmnewsletter .spamreport img { max-width:10px; vertical-align:inherit}

.aboutbtmnewsletter p span.newsfldright  { width:33%; float:right;}
.aboutbtmnewsletter .email:before { display:none}
.aboutbtmnewsletter input[type=submit] {font-size:18px !important; height:48px; width:100%;font-family: 'Open Sans', sans-serif; font-weight:700; color:#FFF; background:#809B48; border:none;border-radius:5px;cursor:pointer}
.aboutbtmnewsletter input[type=text] {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; line-height:22px; padding:23px; }


.aboutbtmnewsletter div.wpcf7-validation-errors { color:#FFF; background:#000}


.aboutbtmnewsletter ::-webkit-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.aboutbtmnewsletter :-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.aboutbtmnewsletter ::-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.aboutbtmnewsletter :-ms-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}


.aboutbtmnewsletter .infusion-field { width:33%; float:left; margin-right:2%}
.aboutbtmnewsletter .infusion-submit { width:30%; float:left}




.blackqutsty h3 { padding:0 !important; margin:0 !important}
.teamsection span.person-name {color:#87a751; font-size:20px !important;font-weight:600 !important}
.teamsection span.person-title { font-size:14px !important; line-height:20px !important; text-transform:none;}

.ninetydaytable .panel-heading { background:#1e73be !important}
.ninetydaytable .panel-heading h3 { color:#FFFFFF !important}
.ninetydaytable .integer-part { font-size:30px !important; color:#1e73be !important}
.ninetydaytable .currency { display:none}
.ninetydaytable .fusion-panel {border-color: #1e73be !important;}
.ninetydaytable .fusion-button { background:#1e73be !important}
.ninetydaytable .pricing-row { border-bottom:1px solid #CCC !important}
.ninetydaytable .list-group  { border-bottom:1px solid #CCC}

.productpricing .panel-heading { background:#1e73be !important}
.productpricing .panel-heading h3 { color:#FFFFFF !important}
.productpricing .integer-part { font-size:30px !important; color:#1e73be !important}
.productpricing .currency {top: -7px !important;font-size: 20px!important;}
.productpricing .fusion-panel {border-color: #1e73be !important;}
.productpricing .fusion-button { background:#1e73be !important}
.productpricing .pricing-row { border-bottom:1px solid #CCC !important}
.productpricing .list-group  { border-bottom:1px solid #CCC}
.productpricing .list-group li:first-child {border-bottom:1px solid #CCC !important;font-size: 18px;background: rgba(204, 204, 204, 0.6);}

.giveback_frm input[type=submit] { height:48px !important;}

#donate { display:none}

.donate-overlay {
height: 100%;
width: 100%;
overflow: hidden;
position: absolute;
background: rgba(217, 217, 217, 0.85);
z-index: 999;
left: 0;
display:none;
}
.homeblk { position:relative}
.homeblk .fusion-content-widget-area .widget { margin-bottom:0; position:inherit}
.donate-overlay-section { width:100%; max-width:1000px; padding:35px 50px 50px; margin:10% auto; background:#f9f9f9;text-align:center;}
.donate-overlay-section form { overflow:hidden}
.donate-overlay-section h4 { padding:23px 0; margin:0; text-transform:uppercase; font-size:52px !important; line-height:60px !important ;color:#809c48 !important; font-weight:700 !important;}
.donate-overlay-section p { font-size:18px !important; padding-bottom:15px;}
.donate-overlay-section .infusion-field { float:left; width:70%;}
.donate-overlay-section .infusion-field [type=text] { height:64px;color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;}
.donate-overlay-section .infusion-submit { float:right; width:28%;}
.donate-overlay-section .infusion-submit input[type=submit] {background:#01ABCB !important; width:100%; font-weight:700 !important; font-size:24px !important;-webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 2px 0px 0px rgba(0, 0, 0, 0.5); max-width:325px; height:64px; text-transform:uppercase; border:none; border-radius:5px; color:#FFF;font-family: 'Open Sans', sans-serif; cursor:pointer}
.donate-overlay-section ::-webkit-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;}
.donate-overlay-section :-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;}
.donate-overlay-section ::-moz-placeholder {color:#858585;opacity:1;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;}
.donate-overlay-section :-ms-input-placeholder {color:#858585;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;}


.header_logo .fusion-logo:last-child { display:none}
.productblk { text-align:center; padding:20px 5px 5px 5px; border:1px solid rgba(204, 204, 204, 0.53);-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);}
.productblk  h4 { padding:0 0 5px 0; margin:0; font-weight:400 !important;}
.productblk a { font-weight:700}

.impactpgbtn { background:#80af48;color: #FFF !important;max-width: 250px;border-radius: 4px;width: 100%;padding: 15px 10px;text-transform: uppercase; display:inline-block}
.fusion-main-menu .fusion-menu li.menu-item:first-child a img { margin-top:-5px;}
.fusion-main-menu .current_page_item > a:first-child { border-color: transparent;}


.fonth2style30 h2 { font-size:30px !important}
.fonth2style40 h2 { font-size:40px !important; line-height:50px !important;}

.impactfourblk { text-align:center; padding:5px 5px 5px 5px; border:1px solid rgba(204, 204, 204, 0.53);-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2); min-height:385px;}
.impactfourblk  h4 { padding:0 0 15px 0; margin:0; font-weight:600 !important;color: #7fb041 !important;}
.impactfourblk  p { padding:0 0 15px 0; margin:0; font-weight:400 !important;}
.impactfourblk a { font-weight:700}
.impactimgright { float:right; margin:0 0 15px 20px; border:1px solid #CCC}
.impactimgleft { float:left; margin:0 20px 15px 0; border:1px solid #CCC}

.mapinfromationbox a { color:#50a9d5}

.donatepopupbox .modal-body { font-size:16px;}
.donatepopupbox input[type=text] { height:40px;}
.donatepopupbox input[type=submit] {width: 100%;background: #7B9A43;color: #FFF; padding: 11px;margin-top: 7px; border: none;}

/*Common Style
=================================*/
.commonstyle ul { padding:0; margin:0}
.commonstyle ul li { list-style-position:inside; background:url(images/bullet.png) no-repeat 0 10px; display:block; padding:0 0 10px 24px}
.fontstrong { font-weight:700 !important}
.fontsemibold { font-weight:600 !important}
.colorgreen { color:#87a751 !important}
.custombuttonstyle {font-weight:600 !important; font-size:18px !important}


.theebw100box { text-align:center}
.theebw100box h4 { padding:0 0 8px 0; margin:0}

.msblk1 ul { padding:20px 0 0 0; margin:0}
.msblk1 ul li { padding:0 0 16px 32px; margin:0; background:url(images/boardroom-tick.png) no-repeat 0 5px; display:block;}
.msslider { margin-bottom:0 !important}
.msblk2 h3 { color:#FFF !important; padding:10px 0 0 0; margin:0; text-align:center}
.msblk2 .fusion-button { background:none !important; border:1px solid #fff !important}

.msblk3 .titleblk h2 { text-align:center; font-size:40px !important; padding:0 0 15px 0; margin:0; line-height:46px !important;}
.msblk3 .titleblk p { text-align:center; font-size:20px !important; padding:0; margin:0; line-height:26px !important;}

.mstestimonialblk { width:100%; overflow:hidden; text-align:center; padding: 0 20px 10px}
.mstestimonialblk h5 { padding:0; margin:0; font-size:14px !important; font-weight:600!important; line-height:20px!important; }
.mstestimonialblk h5 strong {    border-bottom: 2px solid #83b24c;display: inline-block;padding: 0 0 7px 0;margin: 0 0 5px 0; font-weight:600}
.mstestimonialblk h6 { padding:0 0 20px 0; margin:0; font-size:14px!important; font-weight:600!important; line-height:18px!important; }

.msblk4 .titleblk h2 { text-align:center; font-size:40px !important; padding:0 0 15px 0; margin:0; line-height:46px !important;}
.msblk4 ul { padding:0px 0 0 0; margin:0}
.msblk4 ul li { padding:0 0 7px 32px; margin:0; background:url(images/boardroom-tick.png) no-repeat 0 5px; display:block;}

#testimonialreadmore1, #testimonialreadmore2, #testimonialreadmore3, #testimonialreadmore4 {color: #80A94C;cursor: pointer;}
.showtestimonial1, .showtestimonial2, .showtestimonial3, .showtestimonial4 {display: none;}


.ctpricetbl .ui-sortable .ptsCell:first-child {border-top: 1px solid rgba(209,209,209,1) !important;}
.ctpricetbl .ptsCol-0 .ui-sortable .ptsCell {border-left: 1px solid rgba(209,209,209,1) !important;}
.benifitblkmain { text-align:center;/*max-width:900px;*/ margin:auto}
.benifitblk { width:100%; padding:15px; margin:0; overflow:hidden; background:#F5F5F5;  }
.benifitblk a {     width: 100%; padding: 10px 15px;background: #80af48;display: block;max-width: 185px;margin: 18px auto 0;color: #FFF; font-weight: 400; text-transform:uppercase}
.benifitblk a:hover { color:#FFF}
.benifitblk  p { padding:0; margin:0}
.benifitblk h3 { padding:0 0 35px 0; margin:0; font-size:22px!important; padding:0 0 15px 0; margin:0}

.benifittitle h3 { font-weight:700 !important;}

.pboxstyle h4 {text-align: right;padding: 0 0 8px 0;margin: 0;letter-spacing: 2px !important;}
.ctpricetbl .ptsCol-1.hover .tblheading p span { font-size:18px !important}
.ctpricetbl .ptsCol-2.hover .tblheading p span { font-size:18px !important}
.ctpricetbl .ptsCol-3.hover .tblheading p span { font-size:18px !important}

.ctpricetbl .ppad1 p { padding-top:40px}
.ctpricetbl .ppad2 p { padding-top:70px}
.ctpricetbl .ptsCol-0 .ptsColFooter { display:none !important}
.ctpricetbl .ptsCell { text-shadow:none !important}




/*=========================Start Podcast Page==============================================*/
.subscribepodcastblk { background:#FFF;-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15); position:relative}
.subscribepodcastblk .podcastcontaner_txt_top { padding:10px 20px 0 0; margin:0 0 0 4%;}
.subscribepodcastblk .podcastcontaner_txt_top h3 {font-family: 'Source Sans Pro', sans-serif; font-size:35px; line-height:41px; color:#333333; font-weight:400 !important; padding:0 0 6px 0; margin:0}
.subscribepodcastblk .podcastcontaner_txt_top h3 a {color:#333333;}
.subscribepodcastblk .podcastcontaner_txt_top h4 { padding:0 0 6px 0; margin:0}
.subscribepodcastblk .podcastcontaner_txt_top h4 span.cat {font-family: 'Source Sans Pro', sans-serif; font-size:14px; line-height:18px; color:#666666; font-weight:600 !important;}
.subscribepodcastblk .podcastcontaner_txt_top h4 span.catname {font-family: 'Source Sans Pro', sans-serif; font-size:13px; line-height:17px; color:#FFF; font-weight:400 !important; background:#7DB041; text-transform:uppercase; display:inline-block; padding:3px 10px; border-radius:3px; margin:0 6px 0 0px}


.subscribepodcastblk .podcastcontaner_txt_top h4 span.catname a { color:#FFF}
.subscribepodcastblk .podcastcontaner_txt_top h4 span.catname a:hover { color:#FFF}

.subscribepodcastblk .podcastcontaner_txt_top p {font-family: 'Source Sans Pro', sans-serif; font-size:18px; line-height:26px; color:#666666; font-weight:300 !important}
.subscribepodcastblk .podcastcontaner_txt_top h6.date {font-family: 'Source Sans Pro', sans-serif; font-size:14px; line-height:18px; color:#666666; font-weight:600 !important; padding:0; margin:0; text-transform:uppercase}
.ctsubscribepodcst_player {position: absolute;bottom: 0;z-index: 9999;width: 50%;right: 0;}

.subscribepodcastblk .feturefirstblk { margin-right:0 !important}
.subscribepodcastblk .powerpress_links_mp3 { display:none}
.subscribepodcastblk .ctsubscribepodcst_player { background:#979797;padding: 5px 0;}
.ctsubscribepodcst_player .mejs-controls .mejs-time-rail .mejs-time-current { background:#7DB041}
.subscribepodcastblk .mejs-container { background:none !important}
.subscribepodcastblk .mejs-controls { background:none !important}
.subscribepodcastblk .fusion-one-half { margin-bottom:0; width:50%}
.subscribepodcastblk h3 { padding:0 0 20px 0; margin:0; font-weight:700 !important}


.mainlistblk {background:#FFF;-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15);box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15); position:relative}
.mainlistblk .podcastcontaner_img img { width:100%; height:286px;}
/*.mainlistblk .podcastcontaner_img { display:none}*/

.mainlistblk h3 {font-family: 'Source Sans Pro', sans-serif !important; font-size:35px !important; line-height:41px !important; color:#333333 !important; font-weight:400 !important; padding:20px 10px 10px 20px; margin:0}
.mainlistblk h3 a {color:#333333!important;}
.mainlistblk h4 { padding:0 0 20px 14px; margin:0}
.mainlistblk h4 span.cat {font-family: 'Source Sans Pro', sans-serif; font-size:14px; line-height:18px; color:#666666; font-weight:600 !important;}
.mainlistblk h4 span.catname {font-family: 'Source Sans Pro', sans-serif; font-size:13px; line-height:17px; color:#FFF; font-weight:400 !important; background:#7DB041; text-transform:uppercase; display:inline-block; padding:3px 10px; border-radius:3px; margin:0 0 0 6px;}
.mainlistblk h4 span.catname a { color:#FFF}
.mainlistblk h4 span.catname a:hover { color:#FFF}

.mainlistblk p {font-family: 'Source Sans Pro', sans-serif; font-size:18px; line-height:26px; color:#666666; font-weight:300 !important; padding-left:25px; padding-right:10px; overflow:hidden}
.mainlistblk h6.date {font-family: 'Source Sans Pro', sans-serif; font-size:14px; line-height:18px; color:#666666; font-weight:600 !important; padding:0 0 30px 25px; margin:0; text-transform:uppercase}
.mainlistblk p img {max-width: 208px;float: left; margin: 0 15px 13px 0; min-height:113px;}

.mainlistblk_player {background:#979797;padding: 5px 0;}
.mainlistblk .feturefirstblk { margin-right:0 !important}
.mainlistblk .powerpress_links_mp3 { display:none}
.mainlistblk .ctsubscribepodcst_player { background:#979797;padding: 5px 0;}
.mainlistblk .mejs-controls .mejs-time-rail .mejs-time-current { background:#7DB041}
.mainlistblk .mejs-container { background:none !important}
.mainlistblk .mejs-controls { background:none !important}


.podcastcontaner_video {position: relative;padding-bottom: 43.50%; /* 16:9 */padding-top: 25px;height: 0;}
.podcastcontaner_video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.listingthumbvideo {position: relative;padding-bottom: 43.50%; /* 16:9 */padding-top: 25px;height: 0; margin-left:20px;}
.listingthumbvideo iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.listingthumbimg { margin-left:20px; min-height:101px}

.detailspgvideo {position: relative;padding-bottom: 45.70%; /* 16:9 */padding-top: 25px;height: 0;}
.detailspgvideo iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.tabvideo {position: relative;padding-bottom: 34.01%; /* 16:9 */padding-top: 25px;height: 0;}
.tabvideo iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


.crunchify-link { padding: 2px 8px 4px 8px !important;color: white;font-size: 12px; border-radius: 2px; margin-right: 2px;cursor: pointer;-moz-background-clip: padding; -webkit-background-clip: padding-box; box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);margin-top: 2px; display: inline-block;}
.crunchify-link:hover,.crunchify-link:active {color: white;}
.crunchify-social {/* margin: 20px 0px 25px 0px;*/-webkit-font-smoothing: antialiased;text-align: right;border-left: 1px solid #FFF;}
.pd_player .crunchify-social a { color:#FFF;font-size: 20px; margin: 0 18px 0 0;}

.pd_player .fusion-layout-column { margin-bottom:0 !important}
.podsingleleft h2 { padding:0 0 15px 0; margin:0;font-family: 'Source Sans Pro', sans-serif; font-size:32px!important; line-height:38px!important; color:#333333!important; font-weight:400 !important; text-transform:uppercase}
.pinbtn { cursor:pointer}

.titlebtmblk {.fusion-layout-column { margin-bottom:15px !important}}
.podsingleleft_share { text-align:right}
.podsingleleft_share .crunchify-social { display:inline-block;}
.podsingleleft_share .crunchify-social a { color:#FFF; font-size:12px; width:21px; height:21px; border-radius:100%; background:#7DB041;display: inline-block;margin: 0 0 0 7px;text-align: center;padding: 1px 0 0 0;}
.podsingleleft_date {font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:600; color:#333}
.podsingleleft_share span {font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:600; color:#333}

.podsingleleft_catagory h4 {padding: 10px 0;margin: 0 0 20px 0;line-height:0px !important;border-top: 1px solid #979797; border-bottom: 1px solid #979797;}
.podsingleleft_catagory h4 span.catname {font-family: 'Source Sans Pro', sans-serif; font-size:13px; line-height:17px; color:#FFF; font-weight:400 !important; background:#7DB041; text-transform:uppercase; display:inline-block; padding:3px 10px; border-radius:3px; margin:0 6px 0 0px;}

.podsingleleft_catagory h4 span.catname a { color:#FFF}
.podsingleleft_catagory h4 span.catname a:hover { color:#FFF}

.podsingleleft_maintxt p {font-family: 'Source Sans Pro', sans-serif;font-size: 16px; line-height:22px;color:#666666;}
.podsingleleft_tag { padding-top:15px}
.podsingleleft_tag span.tags {font-family: 'Source Sans Pro', sans-serif; font-size:16px; line-height:20px; color:#666666; font-weight:400 !important;display: inline-block; padding-right: 12px;}


.podtwitter ul.jtwt li { list-style:none; padding-left:0}


.popularartical h4.widget-title {font-family: 'Source Sans Pro', sans-serif; font-size:23px !important; font-weight:700!important; color:#7DB041 !important; line-height:29px !important; padding:0px 0 20px 0; margin:0}
.popularartical ul { padding:0px 0 20px; margin:0;}
.popularartical ul li { padding:0; margin:0;font-family: 'Source Sans Pro', sans-serif; font-size:16px !important; font-weight:400!important; color:#666 !important; line-height:22px !important; text-transform:uppercase; list-style-type:decimal;list-style-position: inside;}
.popularartical ul li a {color:#666 !important;padding: 0 0px 10px 4px; display: block;}
.sidebarsocialheading h4 strong {font-family: 'Source Sans Pro', sans-serif; font-size:20px !important; font-weight:600!important; color:#666 !important; line-height:26px !important; text-transform:uppercase;}
.sidebarsocialheading h4 {font-family: 'Source Sans Pro', sans-serif; font-size:20px !important; font-weight:300!important; color:#666 !important; line-height:26px !important; text-transform:uppercase; padding:0 0 20px 0; margin:0}


.poddetailspgtab li.active a { background:#7DB041 !important;border-color:#7DB041 !important}
.poddetailspgtab .nav-tabs li a:hover {background:#7DB041 !important;border-color:#7DB041 !important}
.poddetailspgtab h4.fusion-tab-heading {font-family: 'Source Sans Pro', sans-serif; font-size:16px !important; font-weight:400!important; color:#FFF !important; line-height:22px !important; text-transform:uppercase;}

.recentposttab h4 { padding:10px 0 0 0; margin:0;font-family: 'Source Sans Pro', sans-serif; font-size:14px !important; font-weight:700!important; color:#666 !important; line-height:22px !important; text-transform:uppercase;}
.recentposttab h4 a { color:#666 !important;}

.studiotxt { padding:0 15px 0 0}
/*=========================End Podcast Page==============================================*/














@media only screen and (max-width:480px) {
.slider_frm p span.leftpart { width:100%; margin-bottom:8px;}
.slider_frm p span.rightpart { width:100%;}

/*=========================Start Podcast Page==============================================*/
.subscribepodcastblk .podcastcontaner_txt_top p { font-size:15px; line-height:19px}
/*=========================End Podcast Page==============================================*/


}

@media only screen and (max-width:645px) {
.impactimgright { float:none; display:block; margin-bottom:20px; margin:auto}
.impactimgleft { float:none; display:block; margin-bottom:20px; margin:auto}	
.impactdescblk { text-align:center}
}


@media only screen and (max-width: 800px) {
.header_logo .fusion-logo { display:block; text-align:center; width:100%; margin-bottom:15px}
.header_menu .fusion-mobile-menu-icons { text-align:center}	
.header_menu .fusion-mobile-menu-icons a { float:none}
.fusion-alignright { margin-top:0}
.fusion-mobile-nav-holder { margin-bottom:25px !important}
.cpagefrm p span.frmfld { width:100%; margin:0}
.cpagefrm input[type=text] { margin-bottom:20px;}
.cpagefrm input[type=email] { margin-bottom:20px;}
.cpagefrm textarea { margin-bottom:20px;}
.cpagefrm p { margin:0}

.ctheader .menuclm { width:100% !important;}
.ctheader .social_clm { width:100% !important;}
.header_social { text-align:center} 
.headsignupbtn { margin-top:5px; margin-bottom:3px;}
.header_social .fusion-alignright { margin-left:0}

.teamsection span.person-name { text-align:center}
.teamsection span.person-title {text-align:center}

.donate-overlay-section .infusion-field {width:100%; margin-bottom:20px;}
.donate-overlay-section .infusion-submit {width:100%;}
	
.footercopyright { text-align:center}
.footerlogo {display:block}
ul.footer_menu { text-align:center}
ul.footer_menu li { line-height:32px}


.top_nav { float:none !important; text-align:center} 
.fusion-mobile-nav-holder .fusion-menu li:first-child a img { display:none}

.ctpricetbl a.ptsEditArea { font-size:14px !important; line-height:3em !important}




.mainlistblk { max-width:550px; margin:auto; text-align:center;}
.mainlistblk h3 { padding: 20px 15px 10px 15px; font-size:26px !important; line-height:32px!important}
.mainlistblk h4 {padding: 0 15px 20px 15px;}
.mainlistblk h6.date {padding: 0 15px 30px 15px;}
.studiotxt { padding:0 15px}
.listingthumbvideo 	{ margin-left:0;}
.listingthumbimg {margin-left:0;}

.crunchify-social { border-left:none; text-align:center}
.podsingleleft_share { text-align:left}
}




@media only screen and (max-width: 1075px) {
.hometestimonial .testimonial-thumbnail { width:100% !important; margin-bottom:15px !important}
.hometestimonial blockquote { width:100%}
.hometestimonial .author { width:100%; text-align:center !important}

.aboutbtmnewsletter .leftsection { width:100%; text-align:center; margin-bottom:10px; padding-top:0}
.aboutbtmnewsletter .rightsection { width:100%; text-align:center}
.aboutbtmnewsletter p span.newsfldleft  { width:100%;}
.aboutbtmnewsletter p span.newsfldright  { width:100%;}
/*.aboutbtmnewsletter input[type=submit] { margin:15px 0 0 0}	*/

.aboutbtmnewsletter .infusion-field { width:100%; margin:8px 0 0 0}
.aboutbtmnewsletter .infusion-submit { width:100%;margin:8px 0 0 0}
aboutbtmnewsletter input[type=submit] { width:100%;}
.aboutbtmnewsletter input[type=text] { text-align:center}


/*=========================Start Podcast Page==============================================*/
.subscribepodcastblk { max-width:550px; margin:0 auto; text-align: center} 
.ctsubscribepodcst_player { width:100%;}
.subscribepodcastblk .podcastcontaner_txt_top { min-height:300px;}
.subscribepodcastblk .podcastcontaner_txt_top h6.date { display:block}
.subscribepodcastblk .fusion-one-half { width:100%}
/*=========================Start Podcast Page==============================================*/


}

@media only screen and (min-width: 801px) and (max-width: 940px) {
.header_menu .fusion-main-menu > ul > li { padding-right:14px !important}
.header_menu .fusion-main-menu > ul > li > a { font-size:12px}
.header_social .fusion-social-networks .fusion-social-network-icon {margin: 0 5px 10px 5px;}
ul.footer_menu { text-align:center}
ul.footer_menu li {padding: 0 3px;font-size: 11px;}
.footersocial .fusion-social-networks .fusion-social-network-icon {margin: 0 5px 10px 0px;}
}

@media only screen and (min-width: 801px) and (max-width: 1162px) {
/*.headsignupbtn { display:none}*/	

}

@media only screen and (min-width: 801px) and (max-width: 980px) {
.pd_player .crunchify-social a { margin: 0 8px 0 0;}	
}


@media only screen and (max-width: 1129px) { 
.topsocial .fusion-social-networks .fusion-social-network-icon { border:none; border-radius:0px; padding:0px; margin:0 10px 10px 0}
.top_nav ul { padding:9px 0 0 0}
}

@media only screen and (min-width: 941px) and (max-width: 1160px) {
.header_menu .fusion-main-menu > ul > li { padding-right:16px !important}
.header_menu .fusion-main-menu > ul > li > a { font-size:14px}
.header_social .fusion-social-networks .fusion-social-network-icon {margin: 0 10px 10px 7px;}
ul.footer_menu { text-align:center}
ul.footer_menu li {padding: 0 3px;font-size: 11px;}
.footersocial .fusion-social-networks .fusion-social-network-icon {margin: 0 5px 10px 0px;}
}

@media only screen and (min-width: 1076px) and (max-width: 1159px) {
.aboutbtmnewsletter .leftsection span { font-size:25px;}
.aboutbtmnewsletter .leftsection { font-size:20px;}
}

@media only screen and (max-width:1200px) {
.slidertxtblk { position:relative; top:0; max-width:100%; background:#809b48; text-align:center; padding:25px 30px; overflow:hidden}	
.slidertxtblk h3 { font-size:30px; line-height:36px; border-bottom:3px solid #FFF}
.slidertxtblk p.slidertxt { font-size:18px; line-height:26px;} 
.slidertxtblk p.slidertxt strong { color:#FFF; font-size:22px}
.slider_frm p span.leftpart { text-align:left}
.slider_frm ::-webkit-input-placeholder {font-size:14px;}
.slider_frm :-moz-placeholder {font-size:14px;}
.slider_frm ::-moz-placeholder {font-size:14px;}
.slider_frm :-ms-input-placeholder {font-size:14px;}
.slider_frm input[type=text] {font-size:18px; padding:7px 15px; height:44px;}
.slider_frm input[type=submit] { background:#51aad5; font-size:18px; padding:10px 15px}
.slidertextwrap { max-width:500px; width:100%; margin:0 auto; overflow:hidden}
}