/*

Theme Name: PPN

Theme URI: https://ppn.com

Description: This is The Pandas Physicians Network  WordPress Theme

Author: Cyber Flavors

Author URI: https://cyberflavors.com

Version: 1

*/



/* Navigation Menu */

/* =Menu



-------------------------------------------------------------- */







#access {



	background: #1d71b8;



	display: block;



	float: none;



	margin: 0 auto;





}

.menu-header{

  float: right; clear: both;

}





#access .menu-header {



	font-size: 12px;





}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;

	

	padding-left: 0 !important; /* added by Bella Innovations */



}



#access .menu-header li,



div.menu li {



	float: left;



	position: relative;



border-right:1px solid #3485c9;



}



#access a {



	color: #ffffff;



	display: block;



	line-height: 36px;



	padding: 0 7px;



	text-decoration: none;



}



#access ul ul {



	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	display: none;



	position: absolute;



	top: 36px;



	left: 0;



	float: left;



	width: 150px;



	z-index: 99999;







}



#access ul ul li {



	min-width: 150px;







}



#access ul ul ul {



	left: 100%;



	top: 0;



}



#access ul ul a {



	background: #1d71b8;



	line-height: 15px;



	padding: 15px;



	width: 150px;



	height: auto;



}



#access li:hover > a,



#access ul ul :hover > a {



	background: #1d71b8;



	color: #ffffff;



	text-decoration:underline;



        border-right:1px solid #3485c9;



}



#access ul li:hover > ul {



	display: block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #ffffff;



}


* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color: #ffffff;



}



/*navigation closed */







.inner {



	margin:0 auto;



	width:980px;



	overflow:hidden;



}











.back-to-top {



	float:left;



}







.back-to-top a {



	display: block;



	background:url(images/top.png) left top no-repeat;



	width:46px;



	height:46px;



	margin-left:460px;



}



@font-face {



    font-family: 'GothamBook';



    src: url('fonts/gothambook.eot');



    src: url('fonts/gothambook.eot') format('embedded-opentype'),



         url('fonts/gothambook.woff') format('woff'),



         url('fonts/gothambook.ttf') format('truetype'),



         url('fonts/gothambook.svg#GothamBook') format('svg');



}



@font-face {



    font-family: 'AlexandriaFLFRegular';



    src: url('fonts/alexandriaflf.eot');



    src: url('fonts/alexandriaflf.eot') format('embedded-opentype'),



         url('fonts/alexandriaflf.woff') format('woff'),



         url('fonts/alexandriaflf.ttf') format('truetype'),



         url('fonts/alexandriaflf.svg#AlexandriaFLFRegular') format('svg');



}







/* -- kem 

 *{



margin:0;



padding:10px 10px;	



}

*/



body{



font-family:'GothamBook',Arial, Helvetica, sans-serif;	



font-size:14px;



color:#666;



}



h1,h2,h3,h4{



	font-family: 'Droid Serif', serif;

	font-weight:normal;



	color:#1d71b8;



}



h1{



font-size:26px;

padding-top:20px;	



}



h2{



font-size:26px;



padding-top:15px;

padding-bottom:15px;	



}



h3{



font-size:22px;

padding-top:12px;

padding-bottom:12px;	



}



.content {

	font-size: 1em;

	color: #333333;

	font-family: 'Open Sans', sans-serif;

	font-weight: normal;

	line-height: 22px;

}



img{



vertical-align:bottom;	



max-width:100%;



height:auto;



}



a img{



border:none;	



}



a{



	color:#666;



text-decoration:none;	



}



a:hover{	



color:#1d71b8;



}



p{



padding-top:10px; /* added KEM */

padding-bottom:15px;	



}



.inner{



width:978px;



margin:0 auto;



position:relative;	



}

.header {
    height: 150px;
    padding-top: 10px;
}


.logo{



position:absolute;



left:0;



top:0;



z-index:10;



}



.top-menu{



float:left;



width:500px;	



}



.top-menu ul{



	list-style:none;



	border:1px solid #eff2f4;



	overflow:hidden;



	float:left;



	padding-left: 0 !important; /* added by Bella Innovations */







}



.top-menu ul li{



	float:left;



	display:inline;







}



.top-menu ul li a{



display:block;



	padding:5px 6px;



	background-color:#e6f2fb;



	border-right:1px solid #eff2f4;



font-size:14px;



}



a.donation-btn{



float:right;



display:block;



padding:6px 10px;



background-color:#1d71b8;	



color:#FFF;



margin-left:1px;



}



a.donation-btn:hover{



text-decoration:underline;



color:#fff;



}






.input-text{



float:left;	



}



.input-submit{



float:left;	



}



.clear{



clear:both;	



}



.nav2{



background-color:#1d71b8;



overflow:hidden;	



}



.nav2 ul{



list-style:none;



margin-bottom:0;



float:right;



}



.nav2 ul li{



float:left;



display:inline-block;	



border-right:1px solid #3485c9;



}



.nav2 ul li a{



	padding:10px 8px;



	display:block;



	color:#FFF;



	



}



.nav2 ul li a:hover{



	text-decoration:underline;



}



span.homebanner-text {



	position: absolute;



	z-index: 22;



	top: 47px;



	left:1px;



	width:450px;	



	



}



span.homebanner-text h2 {		



	font-size: 34px;



	text-transform: none;



	padding-bottom:10px;



}



span.homebanner-text p {	



		margin-bottom: 0;



	font-size: 16px;



	line-height: 24px;



	padding-bottom:20px;



}



.float-left{



float:left;	



}



.float-right{



float:right;	



}



.sidebar{



float:left;



width:252px;



margin-top:20px;	



}



.contnet{



float:right;



width:700px;



margin-top:20px;	



}



h2.head {



	background: #1d71b8;



	padding: 7px 10px;



	font-size: 18px;



	color: #FFF;	



	-webkit-border-top-left-radius: 04px;



	-webkit-border-top-right-radius: 04px;



	-moz-border-radius-topleft: 04px;



	-moz-border-radius-topright: 04px;



	border-top-left-radius: 04px;



	border-top-right-radius: 04px;

	margin-bottom: 0;



}



.block-inner{



	border: 1px solid #d7d7d7;



}



.block {	



	border: 1px solid #d7d7d7;



	padding: 10px;



}



.block-outer {



	margin-bottom: 15px;



}



ul.social-icons{



list-style:none;



overflow:hidden;



margin-top:10px;



margin-left:10px;



margin-bottom:10px;	



padding-left: 0 !important; /* added by Bella Innovations */

}



ul.social-icons li{



display:inline;



float:left;



}



ul.social-icons a{



padding:5px;



}



.img-left{



float:left; margin-right:20px;	



}



.service{



overflow:hidden;



margin-bottom:15px;	



}



.btn{



background-color:#1d71b8;



padding:6px 12px;	



color:#fff;



text-transform:uppercase;



border:none;



}



.input-style{



border:1px solid #ddd;



padding:5px;	



}



a.btn{



background-color:#1d71b8;



padding:11px 12px;	



color:#fff;



text-transform:uppercase;



-webkit-border-radius: 3px;



-moz-border-radius: 3px;



border-radius: 3px;



}



a.btn:hover{



background-color:#666;



color:#fff;



}



















a.donate {



    background-color: #1D71B8;



    background: linear-gradient(to bottom, #33CCFF 0%, #1D71B8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border-color: rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2);



    border-radius: 6px; overflow: hidden;



    border-style: solid;



    border-width: 1px;



    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;



    color: #FFFFFF;padding: 10px 20px;



    text-align: center;  font-size: 16px; font-weight: bold;  text-transform: capitalize;



    text-decoration: none; display: block; width:90%; margin: 5px auto; clear:both; text-decoration: none;    



    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);



}



a.donate:hover {



    background: linear-gradient(to bottom, #1D71B8 0%, #33CCFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);



    color: #FFFFFF;text-decoration: none;    



}



































.footer{



background-color:#1d71b8;



color:#fff;	



text-align:center;



padding-top:15px;



padding-bottom:10px;



}



.footer p{



padding-bottom:5px;	



}



.footer a{



color:#FFF;	



}



.footer a:hover{



text-decoration:underline;



}



.img44{



margin-left:120px;	



}



.img44 h3{



margin-bottom:0;	



}



ul.list-menu{



list-style-position:inside;	



}



.nav2 select {



  display: none;



}



.col-sidebar{



width:21%;	



float:left;



padding-top:30px;



}



.col-content{



width:75%;	



float:right;



}



@media (max-width:400px) {



.img44{



display:block;



clear:left;



width:100%;



margin:0;	



}



}



@media (max-width: 568px) {



	.logo{



	top:127px !important;	



	left:40px !important;



	}



	span.homebanner-text {



	display:none;



}



.banner{



display:none;	



}







.col-content{



margin-top:170px;







}



}



@media (max-width: 960px) {



  .nav2 ul     { display: none !important; }



  .nav2 select { display: inline-block !important; float:right !important; padding:5px 10px; margin:10px 0;  }



}



@media (max-width: 850px) {	



span.homebanner-text h2 {



    font-size: 24px;



    padding-bottom: 10px;



    text-transform: none;	



}



.col-sidebar{



display:none;



}



.col-content{



width:100% !important;



clear:left !important;



display:block;



padding:0 30px;



}



span.homebanner-text {



	width:300px;   



    top: 47px !important;   



}



span.homebanner-text p {



    font-size: 13px;



    line-height: 18px;



    margin-bottom: 0;



    padding-bottom: 0px;



}



.responsiveSelectContainer {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border: medium none !important;

    box-shadow: none !important;

    height: 40px; padding: 10px 10px; font-size: 0px;  border: 1px solid #303030;  position: relative; color: #FFFFFF;

}







/* BELLA INNOVATIONS CUSTOMIZATIONS



-------------------------------------------------------------- */

label.control-label.wp_crm_input_label {float:left !important; font-weight:bold !important; margin-right:10px !important;}



ul.wp_crm_contact_form li {margin: 10px 0 !important;}



button, html input[type="button"], input[type="reset"], input[type="submit"] {

	background-color:#1d71b8; color:white; font:"AlexandriaFLFRegular",Georgia,Times,serif; border:thin solid #ececec; float:left !important; float:left;}

	

.subscription-toggle  {

    float:right !important ;}



#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {  border:1px solid #eee; border-radius:4px; }