@charset "utf-8";

 @import('http://fonts.googleapis.com/css?family=Great+Vibes');

/* CSS Document */

















* {

	margin: 0;

	padding: 0;

}

img {

	border: 0;

	outline: none;

}

a {

	text-decoration: none;

	border: 0;

}

.clr {

	clear: both;

}

ul, li, ol {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

.audio-part {

	width: 49%;

	float: left;

	margin-right: 2%;

}

.video-part {

	width: 49%;

	float: left;

}

/*html{background:url(images/wedding-ring.png) no-repeat bottom right; background-size:400px;}*/

body {

	margin: 0;

	padding: 0;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #86888A;

	font-weight: 300;

	background: #f7f1e0;  /*background:url(images/bg7.gif);*/

	background:url(images/bg.jpg) repeat;

}





header, footer, aside, article, section, detail, nav, figure {

	display: block;

	position: relative;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

}

.wrapper {

	width: 1150px;

	margin: auto; /*box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.1);*/

}

#header {

	margin: 0;

	padding: 0;

	float: left;

	width: 100%; background:#EEEFEC;

	/* background:url(images/menu-bg-1.png) repeat rgba(255,255,255,0.5); background-blend-mode:color;*/

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a66bd5+0,8326b9+100 */

	

}

#top {

	margin: 0px;

	padding: 4px 0;

	width: 100%;

	float: left;

	background: #203902;

}

#top .call-us {

	width: 70%;

	float: left;

	color: #FFF;

	text-align: left;

	font-size: 18px;

	font-weight: 700;

	text-transform: uppercase;

}

#top .top-list-menu {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 20%;

}

#top .top-list-menu ul li {

	float: left;

}

#top .top-list-menu ul li a {

	color: #FFF;

	border-right: 1px solid #eee;

	padding: 0 10px;

}

.contact-form {

	width: 49%;

	float: left;

	padding: 15px 0px;

}

.contact-list {

	width: 49%;

	float: right;

	overflow: hidden;

}

.contact-list .address {

	width: 49%;

	float: left;

}

.contact-list .address li {

	color: #000;

	font-size: 14px;

	line-height: 35px;

	font-style: italic;

	padding: 0px 0 0 30px;

}

.contact-list .address li:first-child {

	background: url(images/phone.png) no-repeat left 10px;

}

.contact-list .address li:nth-child(2) {

	background: url(images/message.png) no-repeat left 10px;

}

.contact-list .address li:last-child {

	background: url(images/computer.png) no-repeat left 10px;

}

.contact-list .contact-time {

	width: 49%;

	float: right;

}

.contact-list .contact-time ul li {

	color: #000;

	font-size: 14px;

	line-height: 35px;

	font-style: italic;

	padding: 0px 0 0 30px;

	background: url(images/clock.png) no-repeat left 10px;

}

.google-map {

	margin-top: 25px;

}

.google-map iframe {

	margin-top: 10px;

}

.wpcf7-submit {

	    background: #de73c3;

    border: 0;

    padding:10px 40px;

    cursor: pointer;

    color: #fff;

    /* border-radius: 5px; */

    text-transform: uppercase;

    background-color: #de73c3;

    border-bottom: 2px solid #750BAD;

	margin-top:10px;



}

.bigContact-halfSize input {

	padding: 7px 10px;

}

#bigContact-message {

	height: 150px;

}

#header .logo {

	float: left;

	margin:0px 0 0 0px;

	position: absolute;

	top: 6px;

}

.logo2 {

	display: none;

	float: left;

	width: 100%;

	padding: 50px 0;

	margin: 0 auto;

	background: #a66bd5; /* Old browsers */

	background: -moz-linear-gradient(top, #a66bd5 0%, #8326b9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a66bd5), color-stop(100%, #8326b9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a66bd5 0%, #8326b9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a66bd5 0%, #8326b9 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a66bd5 0%, #8326b9 100%); /* IE10+ */

	background: linear-gradient(to bottom, #a66bd5 0%, #8326b9 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a66bd5', endColorstr='#8326b9', GradientType=0 ); /* IE6-9 */

	border-bottom: 1px dotted #fa6929;

}

.logo2 .logos {

	width: 50%;

	margin: 0 auto;

}

.logo2 .logos img {

	max-width: 100%;

}

#header .header-right {

	float: right;

	width: 65%;

}

.header-right .call-us {

	width: 46%;

	float: right;

	background: url(images/border3.png) bottom repeat-x;

	background: rgba(184,200,93,1);

	background: -moz-linear-gradient(top, rgba(184,200,93,1) 4%, rgba(137,170,59,1) 12%);

	background: -webkit-gradient(left top, left bottom, color-stop(4%, rgba(184,200,93,1)), color-stop(12%, rgba(137,170,59,1)));

	background: -webkit-linear-gradient(top, rgba(184,200,93,1) 4%, rgba(137,170,59,1) 12%);

	background: -o-linear-gradient(top, rgba(184,200,93,1) 4%, rgba(137,170,59,1) 12%);

	background: -ms-linear-gradient(top, rgba(184,200,93,1) 4%, rgba(137,170,59,1) 12%);

	background: linear-gradient(to bottom, rgba(184,200,93,1) 4%, rgba(137,170,59,1) 12%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c85d', endColorstr='#89aa3b', GradientType=0 );

	padding: 15px 20px;

	margin-bottom: 30px;

	position: relative;

}

.header-right .call-us .bottom-border {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	background: url(images/bottom.png) repeat-x bottom;

	height: 7px;

}

.header-right .call-us .textwidget {

	text-align: left;

	font-family: 'Open sans';

}

.header-right .call-us .textwidget h2 {

	font-size: 22px;

	color: #e6f6b6;

	text-align: left;

}

.header-right .call-us .textwidget h2 span {

	font-size: 25px;

	color: #FFF

}

.header-right .call-us .textwidget h4 {

	color: #e6f6b6;

	font-weight: normal;

}

.header .top-list-menu {

	margin: 0px;

	padding: 0px;

	float: right;

}

.header-right #text-2 {

}

.cbp-af-header-shrink #header {

	padding: 0;

	

}

.cbp-af-header  ul.cnss-social-icon {

	float: right

}

/*.cbp-af-header-shrink #header .logo img{ width:250px;}*/















.cbp-af-header-shrink #nav a { /*font-size:12px;*/

	font-size: 14px;

	line-height: 70px;

}

/*

.cbp-af-header-shrink #header .logo{ width:200px;}*/

/*.cbp-af-header-shrink #header{ height:80px;}*/

.cbp-af-header-shrink .header-right .call-us {

	padding: 10px;

}

 .cbp-af-header-shrink #nav ul li:hover ul:first-chid {

top:97px;

}

.cbp-af-header-shrink #nav ul li:hover ul li:hover ul {

	top: 0px;

}

.menu {

	float: left;

	width: 100%;/* background:#A66BD5;*/ /*background:url(images/menu-bg-1.jpg) repeat*/

}

#nav { /*width:100%; float:left;*/

	/*width: 75%;*/ width:75%;

	float: right;

}

/*#nav:before {

  position: absolute;

  content: "";

  top: 0px;

  right: -34px;

 border-top: 151px solid #fff; 

  border-top: 170px solid #fff;

  border-right: 35px solid transparent;

  border-bottom: 50px solid transparent;

  display: block;

}*/



#image_widget-3{float:left; width:50%;}

















#nav ul {

	float: right;

}

#nav ul li {

	float: left;

	position: relative;

}

#nav ul li a {

	font-size: 14px;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

/*	color: #f8f3e5;*/ color:#29558A;

	padding: 36px 25px;

	line-height: 90px;

	font-weight: 400;

	transition: all 0.5s ease;

	text-shadow: 0px 1px rgba(5, 4, 4, 0.23);

}

#nav ul li a.b-none {

	border: none;

}

#nav ul li a.active {

	background: #8BB744;

	color: #DE73C3;

}

#nav ul li a:hover {

	/*color: #FFF;*/ color:#DE73C3;

	transition: all 0.5s ease;

}

#nav ul li ul {

	display: none;

}

#nav ul li ul li ul {

	display: none;

}

#nav ul li:hover ul {

	position: absolute;

	width: 200px;

	left: -1px;

	display: block; /*top:54px;*/

	top: 90px;

	background:rgb(13, 30, 91);

	z-index: 10000;

}

#nav ul li:hover ul li ul {

	display: none;

}

#nav ul li:hover ul li ul {

	position: absolute;

	width: 200px;

	left: 200px;

	display: block;

	top: 0px;

	background: #171717;

	z-index: 10000;

}

#nav ul li:hover ul li {

	text-align: left;

	width: auto;

	position: relative;

	border-right: none !important;

	float: none;

	border-bottom:1px groove #FFFFFF;

}

#nav ul li:hover ul li.chlid-none {

	border: none;

}

#nav ul li:hover ul li a {

	text-align: left;

	text-transform: none;

	line-height: 35px;

	padding: 0 0 0 15px;

	display: block;

	color: #fff;

	transition: all 0.5s ease;

}

#nav ul li:hover ul li a:hover {

	background:#EF5828;

	color: #FFF;

	transition: all 0.5s ease;

}

#nav ul li:hover ul li ul {

	display: none;

}

#nav ul li:hover ul li:hover ul {

	display: block;

	position: absolute;

	top: 0px;

	left: 200px;

	width: 180px;

	background: #060;

	color: #fff;

}

#banner {

	width: 100%;

	float: left;/* margin-top:90px;*/

	position: relative;

}

#banner .social-banner {

	position: absolute;

	top: 100px;

	z-index: 999999;

	right: 150px;

}

#banner .social-banner .social-networks li {

	padding-left: 0px;

	padding-right: 0px;

}

#banner .social-banner .social-networks li a {   /*background-color: #000;*/

	background-color: #fff;

	color: #8933BE;

	border-radius: 100%;

	padding: 5px 15px;

	box-shadow: 2px 2px 1px #666;

}

#banner .social-banner .social-networks li a:hover {

	background: #CCC;

	color: #000;

}

#banner .social-banner .social-networks .wpsnw-2x {

	font-size: 1.5em !important;

}

#banner .rslides_container {

	margin-bottom: 0px !important;

}

#banner .rslides {

	max-width: 100% !important;/* height:622px;*/

}

#category {

	width: 100%;

	float: left;

	margin: 0px;

	padding:30px 0; background:#fff;

}



#category .mid-content{ width:100%; float:left;}

#category .mid-content .left-boxes{ width:75%; float:left;}

#category .mid-content .right-like{ float:left; width:23%;}

#category .mid-content .right-like .twt{ margin-bottom:20px;}

#category h2 {

    font-family: 'Oswald', sans-serif;

    font-size: 30px;

    font-weight: 400;



    color: #0D1E5B;

    line-height: 35px;

    margin-bottom: 15px;



    text-align: left;

    margin-bottom: 25px;

    padding: 0 25px;

}

#category h2 span {

	height: 1px; /*background:#876b58;*/

	/*background: #fff;*/ background:#0D1055;

	width: 12%;

	display: block;

	/*margin: 5px auto;*/ margin:12px 0 0 0;

}

.smallBox {

	width: 220px;

	padding: 25px 10px;

	text-align: center;

	background: #080808;

	border-radius: 4px;

	border-bottom: 2px solid #121212;

	float: left;

	margin: 0 0 0 16px;

	min-height: 270px;

}

.smallBox h1 a {

	font-family: 'Roboto Condensed', sans-serif;

	font-size: 20px;

	font-weight: 400;

	text-align: center;

	color: #86888A;

	text-transform: uppercase;

	line-height: 70px;

	background: url(images/text-line.png) 80px 57px no-repeat;

	display: block;

}

.smallBox p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	color: #86888A;

	font-weight: 400;

	line-height: 24px;

}

img {

	height: auto;

}

.smallBox:hover h1 a {/* background:url(images/active-text-line.png) center 60px no-repeat; */

	color: #FFF;

}

.smallBox2 h1:hover {/* background:url(images/text-line.png) center 60px no-repeat;*/

}





.smallBox2:hover{ /*border-top:5px solid #384792;*/ border-top:5px solid #ED542B;}

.smallBox2:hover h1 a{ /*background:#384792;*/ background:#ED542B; color:#fff;}

.smallBox2 {/* width:220px;*/

	/*width: 270px;*/ width:230px;

	padding: 0;

	text-align: center;

	background:#f9f9f9;

	float: left;

/*	margin: 0 0 0 16px;*/ margin:0 28px;



	margin-bottom: 25px; border-top:5px solid #eee; cursor:pointer; height:310px; position:relative;

}



.smallBox2 h1{ position:absolute; bottom:0px; width:100%;}

.smallBox2 h1 a {

	font-family:'Oswald', sans-serif;

	font-size:16px;

	/*margin-bottom: 25px;*/

	font-weight: 600;

	text-align: center;

	line-height:40px;

	color:#424141; background:#eee;

	font-weight: 400;

	display: block;

}

.smallBox2 p {



	color:#716F6F;

	font-weight: 500;

	padding: 0 20px; font:14px "Open Sans", Arial, Helvetica, sans-serif;

	line-height:24px; 

} 















/*.smallBox2:hover{ background:#8550C4; border-bottom:2px solid #3C057E;}















.smallBox2:hover h1 a{/* background:url(images/text-line.png) center 60px no-repeat;*/ color:#ACFF44;

}

.smallBox:hover {

	background: #e35a1e;

	border-bottom: 2px solid #943b14;

}

.smallBox:hover h1 {

	color: #FFF;

}

.smallBox:hover p {

	color: #FFF;

}

.contentIcon {

height:85px;

	transition: all ease-in-out 0.5s;

	margin:40px 0px;

	overflow: hidden; width:100%; float:left;

}



.contentIcon img{ max-width:100%; width:35%;}

/*.contentIcon img{width:100%; max-height:100%;}*/







.icon1 {

	background: url(images/icon1.png) no-repeat center top;

}

.icon2 {

	background: url(images/icon2.png) no-repeat center top;

}

.icon3 {

	background: url(images/icon3.png) no-repeat center top;

}

.icon4 {

	background: url(images/icon4.png) no-repeat center top;

}

.icon1:hover, .icon2:hover, .icon3:hover, .icon4:hover {

	background-position: center bottom;

}

#donate {

	width: 100%;

	float: left;

	margin: 50px 0;

	background: url(images/bg6.jpg) center no-repeat;

	padding: 50px 0;

}

#donate h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-weight: 600;

	color: #FFF;

	line-height: 35px;

	margin-bottom: 30px;

	text-transform: uppercase;

	text-align: center;

}

#donate h2 span {

	height: 1px;

	background: #e6f6b6;

	width: 20%;

	display: block;

	margin: 5px auto;

}

.donate-box {

	width: 80%;

	min-height: 400px;

	background: #b97cdd; /* fallback */

	background: linear-gradient(135deg, transparent 20px, #b97cdd 0) top left,  linear-gradient(225deg, transparent 20px, #b97cdd 0) top right,  linear-gradient(315deg, transparent 20px, #b97cdd 0) bottom right,  linear-gradient(45deg, transparent 20px, #b97cdd 0) bottom left;

	background-size: 50% 50%;

	background-repeat: no-repeat;

	margin: 0 auto;

	padding: 7px;

}

.donate-box.round {

	background-image: radial-gradient(circle at 0 0, rgba(204,0,0,0) 33px, #b97cdd 35px),  radial-gradient(circle at 100% 0, rgba(204,0,0,0) 33px, #b97cdd 35px),  radial-gradient(circle at 100% 100%, rgba(204,0,0,0) 33px, #b97cdd 35px),  radial-gradient(circle at 0 100%, rgba(204,0,0,0) 33px, #b97cdd 35px);

}

.donate-box .inner-box {

	width: 97%;

	background: #fff; /* fallback */

	background: linear-gradient(135deg, transparent 20px, #fff 0) top left,  linear-gradient(225deg, transparent 20px, #fff 0) top right,  linear-gradient(315deg, transparent 20px, #fff 0) bottom right,  linear-gradient(45deg, transparent 20px, #fff 0) bottom left;

	background-size: 50% 50%;

	background-repeat: no-repeat;

	margin: 0 auto;

	padding: 15px;

	text-align: center;

	min-height: 390px;

	position: relative;

}

.donate-box .inner-box h3 {

	text-align: center;

	color: #000;

	line-height: 40px;

	font-size: 20px;

}

.donate-box .inner-box .description {

	margin: 30px auto;

}

.donate-box .inner-box .description p {

	text-align: center;

	color: #000;

	font-weight: 600;

	margin-top: 20px;

}

.donate-box .inner-box img {

	float: left;

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 30%;

}

.donate-box .inner-box .description h5 {

	text-align: center;

	color: #b97cdd;

	font-weight: 600;

	margin: 20px 0 20px;

	font-size: 14px;

}

.donate-box .inner-box .description h5 span {

	color: #000;

}

.donate-box .inner-box .description h4 {

	color: #000;

	font-weight: 600;

	font-size: 18px;

}

.donate-box .inner-box.round {

	background-image: radial-gradient(circle at 0 0, rgba(204,0,0,0) 33px, #fff 35px),  radial-gradient(circle at 100% 0, rgba(204,0,0,0) 33px, #fff 35px),  radial-gradient(circle at 100% 100%, rgba(204,0,0,0) 33px, #fff 35px),  radial-gradient(circle at 0 100%, rgba(204,0,0,0) 33px, #fff 35px);

}

#contactUs {

	width: 100%;

	float: left;

	background: #fff;

	margin: 50px 0;

	padding: 50px 0;

}

#contactUs .leftpart h2, #contactUs .rightpart h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-weight: 600;

	color: #698721;

	line-height: 35px;

	margin-bottom: 30px;

	text-transform: uppercase;

	text-align: left;

}

#contactUs .leftpart {

	float: left;

	width: 45%;

	border-right: 1px solid #ccc;

	padding: 0 10px 0px;

}

#contactUs .leftpart .inner_part {

	width: 90%;

}

#contactUs .leftpart .inner_part h3 {

	font-size: 22px;

	color: #000;

	margin-bottom: 15px;

	font-weight: normal;

}

#contactUs .leftpart .inner_part p {

	color: #917867;

	margin-bottom: 15px;

	font-size: 18px;

	font-weight: normal;

}

#contactUs .leftpart .inner_part img {

	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);

	margin-bottom: 15px;

}

#contactUs .rightpart {

	float: left;

	width: 45%;

	margin-left: 10px;

	padding: 0 10px;

}

#contactUs .rightpart .contacts_form {

}

#contactUs .rightpart .contacts_form h3 {

	font-size: 24px;

	color: #000;

	margin-bottom: 15px;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 {

	width: 100%;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 .wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control {

	padding: 12px;

	margin-bottom: 20px;

	border: 1px solid #ccc;

	border-radius: 3px;

	width: 100%;

	font-size: 15px;

	color: #876b58;

	font-weight: 500;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 .wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control:focus {

	border: 1px solid #698721;

	color: #666;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 .wpcf7-form span.wpcf7-form-control-wrap textarea.wpcf7-textarea {

	padding: 12px;

	margin-bottom: 20px;

	border: 1px solid #ccc;

	border-radius: 3px;

	width: 100%;

	font-size: 15px;

	color: #876b58;

	font-family: arial;

	font-weight: 500;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 .wpcf7-form span.wpcf7-form-control-wrap textarea.wpcf7-textarea:focus {

	border: 1px solid #698721;

	color: #666;

}

#contactUs .rightpart .contacts_form #wpcf7-f570-o1 .wpcf7-form .submit_btn {

	font-family: 'helvetica', sans-serif;

	font-size: 17px;

	background: #ebebeb;

	color: #698721;

	font-weight: 600;

	line-height: 24px;

	text-decoration: none;

	width: 130px;

	display: block;

	padding: 4px 10px;

	border-radius: 9px;

	margin: 15px 0;

	border: 6px solid #c5c6c7;

}

#contentText {

	width: 100%;

	float: left; /*background:#89ab37;*/ /*background:#f7f1e0;*/

	background: #fff;



}

.contentDiv {

	width: 100%;

	float: left; /*background:#89ab37;*/

	background: #fff;

	

}

.contentDiv .contentfelid .title h2 {

	/*font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-weight: 300;

	color: #876b58;

	line-height: 60px;

	margin-bottom: 15px;

	text-transform: uppercase;*/

	    font-family: 'Oswald', sans-serif;

    font-size: 30px;

    font-weight: 400;

    color: #0D1E5B;

    line-height: 35px;

    margin-bottom: 15px;

    text-align: left;

    margin-bottom: 25px; 

	padding:0px;

	

	

}

.contentDiv .contentfelid .title h2 span.Bottomline {

	height: 1px;

	background: #876b58;

	width: 30%;

	display: block;

	margin:10px 0 0 0;

}

#contentCurve {

	width: 100%;

	float: left;

	background: transparent;

	padding-bottom: 25px;

	border-top-left-radius: 80px;

	border-top-right-radius: 80px;

}

.contentSize {

	width: 100%;

	float: left;

	background: #080808;

	margin-top: 92px;

}

.contentfelid {    width: 95%;

    margin: 0px auto;

    background-color: #f9f9f9;

    border-top: 2px solid #eee;

    padding: 29px;

	overflow:hidden;

}

.full-Lenth .contentfelid {

	width: 100%;

	margin: 30px auto;

}

.contentfelid h2 {

	font-family: 'Roboto Condensed', sans-serif;

	font-size: 30px;

	font-weight: 300;

	color: #000;

	line-height: 60px;

	margin-bottom: 15px; /*border-bottom:1px solid #1a1a1a;*/ /*background:url(images/hadding-line.png) 0px 60px no-repeat;*/

	text-transform: uppercase;

}

.contentfelid-Left .alignleft {

	float: left;

	margin: 0px 20px 0px 0;

	border: 3px solid #eee;

}

.contentfelid-Left-1 .alignleft {

	float: left;

	margin: 0px 20px 0px 0;

	border: 3px solid #eee;

}



.contentfelid-Left-1{width:70%; float:left;}

.contentfelid-right-1{}

.contentfelid h2 span {

}

.contentfelid p {

	color: #868282;

	line-height: 24px; font:14px "Open Sans", Arial, Helvetica, sans-serif; line-height:26px;

}

.contentfelid p strong {

	color: #656565;

	font-weight: bold;

	font-family: Tahoma;

	font-size: 14px;

	text-transform: uppercase;

}



h1.title{color:#DE73C3}

.contentfelid p a {

	font-family: 'helvetica', sans-serif;
border:0 !important;
	font-size: 15px;
	color: #876b58;
background:none !important;
	font-weight: 600;

	line-height: 24px;

	text-decoration: none;

	width: 110px;

	padding: 10px 8px;

	

	margin: 15px auto; 

	
}

.contentfelid p a:hover {

	color: #BF42A0;

}

/*.contentfelid-Left{ width:61%; float:left;}*/















.contentfelid-Left {width:60%;

	/*width: 100%;*/

	float: left;

}

.contentfelid-Right {

	width: 36%;

	float: right;

}

.contentfelid-Left-full {

	float: left;

	padding: 0px 25px 0;

	margin: 0px 0 35px 0;

	width: 685px;

	border-right: 1px solid #1a1a1a;

}

.contentfelid-Right-full {

	float: right;

	padding: 0 10px 0;

	margin: 0px 0 35px 0;

	width: 265px;

}

.toplink_2 ul {

	float: left;

	width: 100%;

}

.toplink_2 ul li {

	list-style-image: url(images/check-circel-img.png);

	margin: 15px 0px 0 11px;

	padding: 0px 0 0px 10px;

}

.toplink_2 ul li a {

	margin: 0px 0 0px 0px;

	width: 100%;

	text-decoration: none;

	color: #86888A;

	display: block;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: 400;

	padding: 0px 0 0px 0px;

	line-height: 32px;

}

#primary .treatment ul li {

	list-style: none;

	float: left;

	width: 30%;

	border-bottom: none;

	margin: 10px 17px;

	text-align: center;

}

#primary .treatment .continue {

	width: 75px;

	margin: 0 auto;

}

.toplink_2 ul li a:hover {

	color: #f86922;

	cursor: text;

}

#text-6 .textwidget {

	font-size: 20px;

	text-align: center;

	text-transform: uppercase;

	color: #1B5A2E;

	font-weight: 600;

}

#appointment .buttn {

	text-align: center;

	margin-top: 25px;

}

#appointment .buttn a {

	background: #1B5A2E;

	color: #fff;

	text-transform: uppercase;

	padding: 10px 25px;

	font-size: 14px;

	text-shadow: 1px 1px #000;

	font-weight: 600;

}

#clients {

	width: 100%;

	float: left;

	margin: 0px 0 40px 0;

}

.bx-wrapper {

	margin: 0;

	padding: 0;

	float: left;

}

.jaypee-wrap-logo {

	position: relative;

}

.jaypee-wrap-logo img {

	max-height: 188px;

	margin-right: 30px;

}

.jaypee-wrap-logo .bx-wrapper a.bx-prev {

	width: 30px;

	height: 30px;

	position: absolute;

	z-index: 999;

	top: -63px;

	left: 897px;

	text-indent: -9999px;

	background: url(images/prev-1.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.jaypee-wrap-logo .bx-wrapper a.bx-prev:hover {

	background: url(images/prev-1.png) no-repeat bottom left;

}

.jaypee-wrap-logo .bx-wrapper a.bx-next {

	width: 30px;

	height: 30px;

	position: absolute;

	z-index: 999;

	top: -63px;

	right: 10px;

	text-indent: -9999px;

	background: url(images/next-1.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.jaypee-wrap-logo .bx-wrapper a.bx-next:hover {

	background: url(images/next-1.png) no-repeat bottom left;

}

.bx-wrapper {

	margin: 0;

	padding: 0;

	float: left;

}

.testimonials-wrap-logo {

	position: relative;

}

.testimonials-wrap-logo img {

	max-height: 188px;

	margin-right: 30px;

}

.testimonials-wrap-logo .bx-wrapper a.bx-prev {

	width: 22px;

	height: 22px;

	position: absolute;

	z-index: 999;

	top: -28px;

	left: 125px;

	text-indent: -9999px;

	background: url(images/prev-2.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.testimonials-wrap-logo .bx-wrapper a.bx-prev:hover {

	background: url(images/prev-2.png) no-repeat bottom left;

}

.testimonials-wrap-logo .bx-wrapper a.bx-next {

	width: 22px;

	height: 22px;

	position: absolute;

	z-index: 999;

	top: -28px;

	right: 0px;

	text-indent: -9999px;

	background: url(images/next-2.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.testimonials-wrap-logo .bx-wrapper a.bx-next:hover {

	background: url(images/next-2.png) no-repeat bottom left;

}

.bx-wrapper {

	margin: 0;

	padding: 0;

	float: left;

}

.newlist-wrap-logo {

	position: relative;

}

.newlist-wrap-logo img {

	max-height: 188px;

	margin-right: 30px;

}

.newlist-wrap-logo .bx-wrapper a.bx-prev {

	width: 22px;

	height: 22px;

	position: absolute;

	z-index: 999;

	top: -40px;

	left: 190px;

	text-indent: -9999px;

	background: url(images/prev-2.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.newlist-wrap-logo .bx-wrapper a.bx-prev:hover {

	background: url(images/prev-2.png) no-repeat bottom left;

}

.newlist-wrap-logo .bx-wrapper a.bx-next {

	width: 22px;

	height: 22px;

	position: absolute;

	z-index: 999;

	top: -40px;

	right: 0px;

	text-indent: -9999px;

	background: url(images/next-2.png) no-repeat 0 0;

	transition: all 0.5s ease;

}

.newlist-wrap-logo .bx-wrapper a.bx-next:hover {

	background: url(images/next-2.png) no-repeat bottom left;

}

.footer-size {

	width: 100%;

	float: left;

	margin:0px 0 0px 0; background:#696969;

	padding:30px 0 0 0; border-top:5px solid #DE73C3;

}

/*.footer-small-wrap{ width:174px; float:left; margin-right:30px;}*/



.footer-size .social-networks li{ padding:0px;}

.footer-size .social-networks li a{ background:none;

    padding: 0px;

    background-color:#3864a3;

    width:5%;

    padding:10px;

    border-radius:0;}

	

	.footer-size .es_lablebox{ color:#fff; text-transform:uppercase;}

	

	.footer-size .social-networks li a:hover{ background:none; background-color:#F1552B; color:#fff;} 

	.footer-size .social-networks .twitter a{ background-color:#00BFFF}

	.footer-size .social-networks .youtube a { background-color:#C70000;}

	.footer-size .social-networks .linkedin a{ background-color:#0177b5;}

 

.footer-small-wrap {

	width:21%;

	float: left; margin: 20px 20px 0 20px;

}



.footer-size .footer-small-wrap #image_widget-2{ max-width:90%; margin:15px 0;}

.footer-size .address-liste li{ border-bottom:none; color:#fff;}

.footer-size .address-liste li .fa{ margin:0 10px 0 0; font-size:16px;}

.footer-small-wrap h3 {

	font-family:'Oswald', sans-serif;font-size:20px;

	color: #fff;

	padding: 0 0 10px;

	font-weight: 400;/* border-bottom:1px solid #1a1a1a;*/

	/*background: url(images/hadding-line.png) 1px 24px no-repeat;*/

	text-transform: uppercase;

	font-weight: 300;

}

.footer-small-wrap p {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #fff;

	padding: 0 0 10px;

	font-weight: 400;

	line-height: 25px;

}

.footer-small-wrap p span {

	font-style: italic;

	font-size: 12px;

}

.footer-small-wrap p a {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #8DB543;

	font-weight: 400;

	line-height: 24px;

	text-decoration: underline;

}

.footer-small-wrap p a:hover {

	color: #8DB543;

}

.footer-small-wrap p img {

	float: left;

	padding-right: 8px;

}

.footer-small-wrap ul {

	list-style: none;

	margin: 10px 0 0 0;

	padding: 0px;

}

.footer-small-wrap ul li {
display:inline-block;
	
	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	line-height: 30px;

	font-weight: 400;

float:left;

}

.footer-small-wrap ul li a {

	display: block;

	background: url(images/list-arw.png) no-repeat left center;

	padding: 0 0 0 15px;

	color: #f9f9f9;

	transition: all ease-in-out 0.2s;

}

.footer-small-wrap ul li a:hover, .footer-small-wrap ul li.active a {

	background: url(images/list-arw-hover.png) no-repeat 2px center;

	color:#F1552B;

	text-decoration: none;

}

.footer-small-wrap ul.follow {

	margin: 15px 0 0 0;

	padding: 0px;

	list-style-type: none;

}

.footer-small-wrap ul.follow li {

	margin: 0px 0 10px 0;

	padding: 0px;

	border: none !important;

}

.footer-small-wrap ul.follow li a {

	margin: 0px;

	padding: 0px 0 0px 40px;

	transition: all ease-in-out 0.5s;

	color: #86888A;

	display: inline-block;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	line-height: 31px;

	height: 31px;

}

.footer-small-wrap ul.follow li a.active {

	color: #e35a1e;

}

.footer-small-wrap ul.follow li a:hover {

	text-decoration: none;

	color: #e35a1e;

}

.footer-small-wrap ul.follow li.first a {

	background: url(images/s-icon1.png) no-repeat left bottom;

}

.footer-small-wrap ul.follow li.second a {

	background: url(images/s-icon2.png) no-repeat left bottom;

}

.footer-small-wrap ul.follow li.third a {

	background: url(images/s-icon3.png) no-repeat left bottom;

}

.footer-small-wrap ul.follow li.fourth a {

	background: url(images/s-icon4.png) no-repeat left bottom;

}

.footer-small-wrap ul.follow li:hover a {

	background-position: left top;

}

footer .social-icons ul li {

	border-bottom: none;

}

footer .social-icons ul li a {

	list-style: none;

	background: none;

	padding: 0px 2px

}

footer .social-icons ul li a:hover {

	background: none;

}

.cnss-social-icon {

	text-align: left !important;

}

.tslider blockquote p {

	font-size: 12px;

	text-align: justify;

	margin: 0px;

	font-weight: normal;

}

.content-area ul li {

	list-style-type: none !important;

	overflow: hidden;

}

.event-list .start-date, .event-list .end-date {

	text-align: center;

	width: 75px;

	border-radius: 5px;

	background-color: rgb(0, 159, 127);

	color: #1B5A2E;

	padding: 0px;

	border: 1px solid #1B5A2E;

}

.single-day {

	margin: 0px !important

}

.event-date {

	margin: 0 18px 4.5em 0;

	width: 7%;

}

.event-weekday {

	font-size: 20px;

	text-transform: uppercase;

	color: #fff;

	background: #000;

	font-weight: bold;

}

.event-day {

	float: left;

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 33px;

	margin-bottom: 0;

	padding: 0px 0 0 6px;

}

.event-month {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

}

.event-year {

	color: #FFFFFF;

	font-size: 15px;

	margin: 0;

	padding: 1px 0px 6px;

	font-weight: 600;

}

.event-info {

	width: 73% !important;

	float: right;

}

li.event {

	clear: both;

	margin: 0 0.5em 0.5em 0.5em;

	zoom: 1;

	border-bottom: 1px dashed #000;

	padding: 10px 0px;

}

.event-title h3 {

	clear: none;

	margin: 0 !important;

	padding: 0;

	font-size: 14px;

	color: #009F7F;

	font-weight: 600;

}

span.event-location {

	color: #742A02;

	font-weight: 600;

	font-size: 11px;

}

.event-details p {

	color: #000;

	font-size: 12px;

}

#event_list_widget-2 a {

	color: #FF1F00;

	font-size: 14px;

	font-weight: 500;

	text-decoration: underline;

	background: url(images/arrow-img.png) right 7px no-repeat;

	padding: 0 20px 0 0;

	font-style: italic;

}

.top1 .content-area ul li {

	list-style-type: none !important;

	overflow: hidden;

}

.top1 .event-list .start-date, .event-list .end-date {

	text-align: center;

	width: 75px;

	border-radius: 5px;

	background-color: rgb(0, 159, 127);

	color: #1B5A2E;

	padding: 0px;

	border: 1px solid #1B5A2E;

}

.top1 .single-day {

	margin: 0px !important

}

.top1 .event-date {

	margin: 0 18px 0.5em 0;

	width: 11%;

}

.top1 .event-weekday {

	font-size: 20px;

	text-transform: uppercase;

	color: #fff;

	background: #000;

	font-weight: bold;

}

.top1 .event-day {

	float: left;

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 33px;

	margin-bottom: 0;

	padding: 0px 0 0 6px;

}

.top1 .event-month {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

}

.top1 .event-year {

	color: #FFFFFF;

	font-size: 15px;

	margin: 0;

	padding: 1px 0px 6px;

	font-weight: 600;

}

.top1.event-info {

	width: 90% !important;

	float: right;

}

.top1 li.event {

	clear: both;

	margin: 0 0.5em 0.5em 0.5em;

	zoom: 1;

	border-bottom: 1px dashed #000;

	padding: 10px 0px;

	overflow: hidden;

}

.top1 .event-title h3 {

	clear: none;

	margin: 0 !important;

	padding: 0;

	font-size: 14px;

	color: #009F7F;

	font-weight: 600;

}

.top1 span.event-location {

	color: #742A02;

	font-weight: 600;

	font-size: 11px;

}

.top1 .event-details p {

	color: #000;

	font-size: 12px;

}

.top1 #event_list_widget-2 a {

	color: #FF1F00;

	font-size: 14px;

	font-weight: 500;

	text-decoration: underline;

	background: url(images/arrow-img.png) right 7px no-repeat;

	padding: 0 20px 0 0;

	font-style: italic;

}

.main-content {

	margin-top:0px;

	margin-bottom:0px;

}

.main-content .event-details p {

	color: #000;

	font-size: 13px;

	line-height: 24px;

}

.main-content span.event-location {

	font-size: 13px;

}

.main-content .event-title h3 {

	font-size: 17px;

}

.main-content .event-title h3 a {

	color: #009F7F

}

.entry-content .alignleft {

	float: left;

	padding: 10px;

	box-shadow: 0px 0px 2px #eee;

	margin-right: 15px;

}

.entry-content p {

	color: #000;

	font-size: 13px;

	line-height: 24px;

	font-weight: 400;

}

.entry-content p a {

	color: #DE73C3;

}

.blog-content ul {

	padding: 0px 0 20px;

}

.blog-content ul li {

	border-bottom: 1px dashed #000;

	padding: 20px 0 20px;

}

.blog-content .content {

	margin-top: 10px;

}

.blog-content .content p {

	line-height: 24px;

	color: #000;

}

.blog-content h4 a {

	color: #CC0066;

	font-size: 18px;

	text-transform: uppercase;

	padding: 10px 0px;

}

.blog-content .postby {

	color: #000;

	font-weight: 400;

}

#birs_appointment_form .birs_form_field select {

	padding: 8px !important;

}

.birs_field_content input[type="text"] {

	padding: 8px;

}

#birs_appointment_form .birs_form_field textarea {

	width: 77% !important;

}

.birs_field_content input[type="button"] {

	padding: 7px 15px;

	background: #185427;

	color: #fff;

	text-transform: uppercase;

	border: none;

	cursor: pointer;

}

.wpcf7 input[type="text"], .wpcf7 input[type="email"] {

	padding: 7px; width:95%; outline:none;

}

.wpcf7 textarea {

	width:95%; padding:7px; outline:none;

}

.site-content {

	overflow: hidden; background-color:#fff;/* padding:10px 40px; padding:10px 40px 50px 40px;*/

}

.blog-content .continue {

	font-size: 14px;

	font-weight: 500;

	font-style: normal;

	padding: 8px 19px;

	margin-top: 8px;

	background: #CC0066;

	width: 125px;

	cursor: pointer;

}

.blog-content .continue a {

	color: #fff;

}

.blog-content .continue:hover {

	background: #5E108C

}

.content-area {

	padding: 0px 0px 0px 0

}

/*.entry-header .entry-title{color:#000; padding:0 0 10px;font-family: 'Tangerine', cursive; font-size: 5em;color:#366722;margin-top: 22px; line-height: 100%;}*/







/*.entry-header .entry-title{color:#000; padding:0 0 10px;font-family: 'Roboto Condensed', sans-serif;



  font-size: 30px;



  font-weight: 300;



  line-height: 30px;



  margin-bottom: 15px;



  border-bottom: 1px solid #1a1a1a;



  text-transform: uppercase;



}*/











.content-area .entry-title {/*border-bottom:1px dashed #000;*/

	margin-bottom: 20px;

}

.entry-header .entry-title {

	font-family: 'Oswald', sans-serif;

    font-weight: 400;

    line-height: 40px;

  /*  margin-bottom: 40px;*/ margin-bottom:15px;

   /* border-bottom: 1px solid #666;*/

    text-align: left;

    font-size: 30px;

 

    color: #031344;

}

.post-thumbnail img {

	padding: 8px;

	box-shadow: 0px 0px 2px #999292;

	float: left;

	margin-right: 20px;

}

.entry-meta {

	padding: 10px 0px 10px;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	margin: 20px 0;

}

.entry-date a .entry-date {

	color: #185427;

	font-weight: 500;

}

.byline {

	margin-left: 15px;

}

.author a {

	color: #185427;

	font-weight: 500;

}

.comments-link {

	font-weight: 600;

	font-size: 14px;

	font-style: italic;

	float: right;

}

.comments-link a {

	color: #B5561A;

}

.comments-link a:hover {

	color: #185427

}

/**************** Form ****************/















.side-enquiry {

	position: fixed;

	top: 35%;

	left: -240px;

	width: 240px;

	z-index: 9999;

	position: fixed;

}

.side-enquiry1 {

	position: fixed;

	top: 35%;

	right: -245px;

	width: 240px;

	z-index: 9999;

	position: fixed;

}

.side-enquiry3 {

	margin: 7px 0 0 0;

	width: 220px;

	z-index: 9999;

}

#text-7 {

	float: left;

	margin-right: 30px;

}

.side-enquiry .inner-enquiry, .side-enquiry1 .inner-enquiry, .side-enquiry2 .inner-enquiry {

	padding: 10px;

	background: rgba(0, 0, 0, 0.8);

	position: relative;

	top: 120px;

}

.side-enquiry3 .inner-enquiry {

	padding: 10px;

	background: rgba(0, 0, 0, 0.8);

	position: relative;

}

.side-enquiry .inner-enquiry .enquiry-move {

	position: absolute;

	top: 0px;

	right: -50px;

	cursor: pointer;

}

.side-enquiry1 .inner-enquiry .enquiry-move1 {

	position: absolute;

	top: 35px;

	left: -45px;

	cursor: pointer;

}

.side-enquiry3 .inner-enquiry .enquiry-move3 {

	position: absolute;

	top: -21px;

	left: 0;

	cursor: pointer;

}

.parlex {

	background: url(images/testimonal.jpg) repeat;

	width: 100%;

	float: left;

	height: 360px;

}

.testmonials {

	padding: 100px 0px;

	font-size: 18px;

}

.tslider blockquote p {

	font-size: 16px;

	color: #fff;

	line-height: 33px;

}

.side-enquiry input, .side-enquiry1 input, .side-enquiry2 input {

	margin: 0px;

	padding: 5px !important;

	width: 200px;

	outline: none;

	border: 1px solid #545454;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-radius: 2px;

}

.side-enquiry3 input {

	margin: 0px;

	padding: 5px !important;

	width: 200px;

	border: 1px solid #545454;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-radius: 2px;

}

.side-enquiry3 textarea {

	resize: none;

	outline: none;

	height: 50px;

	border: 1px solid #545454;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-radius: 2px;

}

.side-enquiry textarea, .side-enquiry1 textarea, .side-enquiry2 textarea {

	resize: none;

	outline: none;

	height: 50px;

	border: 1px solid #545454;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-radius: 2px;

}

.side-enquiry .inner-enquiry input[type="text"], .side-enquiry .inner-enquiry input[type="password"], .side-enquiry .inner-enquiry textarea, .side-enquiry .inner-enquiry select, .inner-enquiry input[type="file"], .side-enquiry1 .inner-enquiry input[type="text"], .side-enquiry1 .inner-enquiry input[type="password"], .side-enquiry1 .inner-enquiry textarea, .side-enquiry1 .inner-enquiry select, .inner-enquiry input[type="file"], .side-enquiry3 .inner-enquiry input[type="text"], .side-enquiry3 .inner-enquiry input[type="password"], .side-enquiry3 .inner-enquiry textarea, .side-enquiry3 .inner-enquiry select, .inner-enquiry input[type="file"] {

	width: 100%;

	padding: 4px;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	-ms-box-sizing: border-box;

	background: #FFF;

	color: #000;

}

.side-enquiry .inner-enquiry span, .side-enquiry1 .inner-enquiry span, .side-enquiry3 .inner-enquiry span {

	padding: 5px 0 3px 0;

	display: block;

	font-size: 11px;

	text-transform: uppercase;

	font-family: 'Roboto Condensed', sans-serif;

	font-weight: 300;

	color: #FFF;

}

.side-enquiry .inner-enquiry span sup, .side-enquiry1 .inner-enquiry span sup, .side-enquiry3 .inner-enquiry span sup {

	color: #F00;

	/*vertical-align:text-bottom;*/















	font-weight: bold;

}

.side-enquiry .inner-enquiry .sidefrmsbt, .side-enquiry1 .inner-enquiry .sidefrmsbt, .side-enquiry3 .inner-enquiry .sidefrmsbt {

	padding: 6px 7px;

	font-size: 15px;

	color: #fff;

	border-radius: 2px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-o-border-radius: 2px;

	-ms-border-radius: 2px;

	margin-top: 8px;

	display: inline-block;

	border-bottom: 2px solid #943b14;

	background: #e35a1e;

	text-decoration: none;

	width: 100px;

	font-size: 13px;

	text-transform: uppercase;

	font-family: 'Roboto Condensed', sans-serif;

	font-weight: 300;

	cursor: pointer;

}

.side-enquiry .inner-enquiry .sidefrmsbt:active {

	background: #31353d;

}

.request {

	z-index: 9999;

	margin: -12px 0 0 0;

}

#requestform {

	z-index: 99999;

	position: relative;

}

.request2 {

	z-index: 9999;

	margin: -12px 0 0 0;

}

#requestform2 {

	z-index: 99999;

	position: relative;

}

.request3 {

	z-index: 9999;

	margin: -12px 0 0 0;

}

#requestform3 {

	z-index: 99999;

	position: relative;

}

.side-enquiry3 {

	float: left;

}

.request2 p.half {

	float: left;

	width: 45%;

	margin: 10px 10px 0 0;

	padding: 0 0 6px;

}

.request2 p.half .rdioButt {

	float: left;

	margin: 5px 5px 0 0;

	width: auto;

}

.request2 p.half span {

	float: left;

	padding: 0px;

	width: 80%;

	font-size: 10px;

}

.contact-Size {

	width: 100%;

	float: left;

}

.contact-Size-left {

	width: 64%;

	float: left;

}

.contact-Size-Right {

	width: 35%;

	float: right;

}

.contact-Size-left h2 span {

	font-size: 15px;

	border: none;

}

.input-text {

	width: 110px;

	float: left;

}

.input-wrap {

	width: 72%;

	float: left;

	margin-bottom: 5px;

}

.input-2 {

	width: 270px;

	height: 35px;

	padding: 0 15px;

	outline: none;

	border: 1px solid #CCC;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	font-weight: 300;

}

.on:focus {

	box-shadow: 1px 0px 10px #999999;

	border: 1px solid #FFF;

	transition: all 0.5s ease;

}

.textarea {

	width: 270px;

	height: 150px;

	outline: none;

	border: 1px solid #CCC;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	padding: 10px 15px;

	line-height: 25px;

}

.bottun {

	text-decoration: none;

	line-height: 1;

	cursor: pointer;

	display: inline-block;

	font-weight: 500;

	padding: 11px 22px;

	font-size: 12px;

	text-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	background: #e35a1e;

	color: #FFF;

	outline: none;

	border: 0;

}

.content-area ul li {

	list-style: disc;

	color: #000;

	font-size: 13px;

	line-height: 24px;

	font-weight: 400;

}

.bigContact-phone {

	display: none;

}

.bigContact-emails {

	display: none;

}

#email-subscribers-2 {

	width: 100%;

	display: block;

	margin: 0;

}

.es_textbox {

	display: block;

	margin: 5px 0;

}

.es_textbox_class {

	width: 200px;

	padding: 10px 5px;

	border: 0;

	outline: none;

}

.es_button {

	width: 100%;

}

.es_textbox_button {

	background: #DE73C3;

    border: 0;

    padding: 8px;

    cursor: pointer;

    color: #fff;

    /* border-radius: 5px; */

    text-transform: uppercase;

    background-color: #DE73C3;

    border-bottom: 2px solid #B52B06;

}

#wgmpmap {

	height: 250px;

}

.clr {

	clear: both;

}

.sc_team_member_jobtitle {

	display: block !important;

	height:auto !important;

}

.grid#sc_our_team .sc_team_member .sc_team_member_name {

	bottom: 60px !important

}

.sc_team_member_name a {

	font-size: 16px;

}

#primary .post-thumbnail {

	width: 250px

}

#primary .post-thumbnail img {

	max-width: 250px !important;

}

#cnss_widget-3 h1 {

	font-size: 20px !important;

	text-align: right !important;

	line-height: 0px !important;

	margin-top: 13px;

	width: 85%;

}

.grid#sc_our_team .sc_team_member .sc_team_member_jobtitle{height:45px !important; bottom:0px; }

article.category-services {

/*	clear: both;*/ width:32%; float:left;

	padding: 25px 0px;

}

.footer-small-wrap .social-network li {

	border: none;

	display: inline-block;

}

.footer-small-wrap .social-network li a {

	background: none !important;

}

.footer-small-wrap .social-network li a:hover, .footer-small-wrap .social-network li.active a {

	background: none !important;

}

.ui-widget-header {

	background: #A66BD5 !important;

}

#bigContact-submit {

	background: #A66BD5;

	color: #fff;

	text-transform: uppercase;

	padding: 7px 15px;

	border: none;

}

#footerbottom {

	background:#4a4a4a;

	width: 100%;

	float: left;

	position: relative;

	padding: 7px 0px; 

}

#footerbottom > .wrapper {

	position: relative;

}

#footerbottom .copyrights {

	float: left; width:100%; text-align:center;

}

#footerbottom p {

	color: #fff;

	font-size: 13px;

}

#footerbottom .social-banner {

	position: absolute;

	top: 7px;

	right: 10px;

	z-index: 999999;

}

#footerbottom .social-banner .social-networks li {

	padding-left: 0px;

	padding-right: 0px;

}

#footerbottom .social-banner .social-networks li a {

	background-color: #fff;

	color: #8933BE;

	border-radius: 100%;

	padding: 5px 15px;

	box-shadow: 2px 2px 1px #666;

}

#footerbottom .social-banner .social-networks li a:hover {

	background: #CCC;

	color: #000;

}

#footerbottom .social-banner .social-networks .wpsnw-2x {

	font-size: 1.5em !important;

}

#contentText {

	display: block;

}

#contactUs, #donate {

	display: none;

}



 

 @media screen and (min-width: 769px) and (max-width:1024px) {

.donate-box {

	width: 86% !important;

}

inner-box {

	width: 95% !important;

}

.header-right .call-us .textwidget h2 {

	font-size: 18px;

}

.header-right .call-us .textwidget h2 span {

	font-size: 17px;

}

/* #header .logo{margin:-10px 0 10px 3px !important;}*/

}

.new-f {

	font-family: 'Great Vibes', cursive;

	text-transform: none;

	font-weight: 700;

	font-size: 35px;

}

span.fontt {

	font-family: 'Great Vibes', cursive;

	font-size: 24px;

	letter-spacing: 2px;

}

h1.entry-title a, h1.entry-title {

	/*color: #031344;*/ color:#F24B12;

    font-weight: 400;

    padding: 10px 0;

}



.entry-content ul li{list-style-type:disc !important; line-height:30px;}

.content-area ul li{overflow:visible;}

.entry-content h3{padding:10px 0px; color:#000;}

.entry-content h3 span{padding:10px 0px; color:#000;}

.entry-content h1 span{color:#000;}

.entry-content ul li strong{display:block;}

.sc_team_more{display:none;}



.cnss-social-icon li a{background:none !important;}



#wpcf7-f570-o1 p{padding:10px 0;}

#wpcf7-f570-o1 p input{padding:5px; border-radius:1px solid #CCC;}

.cont-form{ border-radius:5px;border:1px solid #FBD8F2; background:#DADADA;}

.cont-form h3{color:#fff; background:#DE73C3; font-size:15px; padding:10px 10px; border-radius:5px 5px 0px 0px;}

.cont-form h3 span{display:block;}

.cont-form form{padding:10px 15px;}



.cont-form form input[type="submit"]{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2033c+0,ec0378+50,b2033c+100 */

background: #b2033c; /* Old browsers */

background: -moz-linear-gradient(top,  #b2033c 0%, #ec0378 50%, #b2033c 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2033c), color-stop(50%,#ec0378), color-stop(100%,#b2033c)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b2033c 0%,#ec0378 50%,#b2033c 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b2033c 0%,#ec0378 50%,#b2033c 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b2033c 0%,#ec0378 50%,#b2033c 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b2033c 0%,#ec0378 50%,#b2033c 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2033c', endColorstr='#b2033c',GradientType=0 ); /* IE6-9 */

 

 color:#fff; text-align:center;    border: 3px solid #F357A4;

    padding: 9px 30px !important;border-radius:10px; font-size:16px; text-shadow:1px 1px #000;}

	

	.gs_testimonial_container{margin-top:20px;}

	.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{padding-bottom:25px;}

	

	

	

	

.carousel-control.left, .carousel-control.right{background:none;}

.carousel-control .glyphicon-chevron-right{font-size:17px;}

.carousel-control .glyphicon-chevron-left{font-size:17px;}

.caption{background:none !important; position:static;}

.carousel-inner>.item{margin-top:35px !important; }

.adjust1{overflow:hidden !important}

.adjust1 img{margin:0 auto;}

.adjust1{text-align:center; padding-top:20px;}

p.name-title{font-weight:bold; text-align:right;}





.recent-post{}

.recent-post h3{font-size:20px; font-weight:bold; color:#DE73C3; padding:0 0 10px 0px;text-transform:uppercase; border-bottom:2px solid #DE73C3;}

.recent-post ul{margin:0; padding:10px 0;}

.recent-post ul li{list-style:none;font-size:13px ; font-weight:normal; color:#000; padding:5px 0px; border-bottom:1px dashed #DE73C3;}

.recent-post ul li a{list-style:none; text-align:left; line-height:20px; font-size:13px ; font-weight:normal; color:#000;}

.recent-post ul li a:hover{color:#DE73C3;}



.map{border:5px solid #C00; margin-top:10px;}



.calling{ margin-top:30px; text-align:center;}

.calling figure{width:100%; text-align:center;}

.calling figure img{max-width:100%;}

.calling h2{color:#D91D52; font-size:30px; font-weight:bold; letter-spacing:3px;}



.wprmenu_bar{z-index:99999 !important;}