/*
Theme Name: pars- pet
Author : b_malmir
Description : theme for web design site
Version : 1.1
*/

@font-face {
  font-family: 'Yekan';
  font-weight: normal;
  font-style: normal;
    src: url("fonts/yekan.eot#iefix") format("embedded-opentype"), url("fonts/yekan.woff") format("woff"), url("fonts/yekan.ttf") format("truetype");  
}


/* style header */
.info-head i{
	font-size: 25px;
    margin: 20px 7px;
    color: #ff4e63;
	
}
.info-head h4{
 padding: 20px 0px;
 
}
.info-head{
	border-bottom: solid 1px #e1e1e1;
}


.info-head-phone a{
	color: #3c3b3b;
    margin: 5px auto;
	font-size:15px;
	margin-top: 0px;
	padding-right: 10px;
}
.info-head-phone a:hover{
	text-decoration:none;
}

.info-head-phone * {display:inline;}
.info-head-phone {padding:15px;text-align: left;}

/* style header */



/* style menu */
	.menu-site {
		
		padding-top:15px;
		}
		
ul.menu-site {
    text-align: left;
}

ul.menu-site li {
	padding: 10px 0px;
	list-style: none;
	display: inline-block;
	margin-right: 15px;
}
ul.menu-site li:first-child {
    margin-right: 0;
}
	.menu-site li a {
		font-size:15px;
		font-family:yekan;
		color:#000!important;
		text-decoration:none;
		
	}
	.menu-site li a:hover{
		color:#fd952e!important;
	}
.container-fluid{
	padding-right:0px!important;
	padding-left:0px!important;
	}
	
.content {
  padding: 16px;
}
	
.sticky {
  position: fixed;
  top:0;
  width: 100%;
  z-index: 5;
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
  padding-top: 30px;
  margin:0;
  right:0;
  left:0;
  box-shadow:0 1px 15px rgba(78, 56, 52, 0.43);
}

.sticky + .content {
  padding-top: 60px;
}

.menu-btn {
    display: none;
    position: fixed;
    left: 40px;
    margin-top: 25px;
    background: #ff4e63;
    color: #fff;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 3px;
    top: 134px;
}

.menu-st.sticky .menu-btn {top: 30px;}	
.menu-site.mob	{ 
display: block !important;
background-color: #f2f2f2;
}
.menu-site.mob li{
display: block !important;
z-index:10;
}
/* style menu */


/* style content-page */
/* style content-page */





/* style content-post */


/* style content-post */




/* style sidebar */
	
/* style sidebar */




/* style link */

/* style link */
	


/* style font */


/* style font */

/* style section-about */
	.section-about i{
	font-size:30px;
	color:#f7b82c;
	margin-bottom: 15px;
	}
	.section-about a{
	color: #fff;
    background-color:#f7b82c;
    padding: 12px 45px;
    border-radius:30px;
   outline:none;
	margin-right: 30px;
	}
	.section-about h2{
	font-size:26px;
	}
	.section-about img {
	    height: auto;
        width: 100%;
	}
	
	
/* style section-about */

/* style section-service */
	.section-service i{
	font-size:30px;
	color:#712357;
	margin-bottom: 15px;
	}

		.fun-service{
	margin:10px auto;
	text-align: center;
	}
	.fun-service img {
		width:100px;
		height:100px;
	}
	
	.fun-service h3{
		text-align:center;
		padding-top: 10px;
	}
	
	.section-service a{
	color: #fff;
    background-color:#712357;
    padding: 12px 45px;
    border-radius:30px;
    outline:none;
	}
/* style section-service */

	
/* style section-gallry */
	
	.filter {margin-bottom:15px;}
	.section-gallry i {
    font-size: 30px;
    color: #03c3ff;
    margin-bottom: 15px;
	}
	
	.btn-default {
		font-family:yekan;
	}
	
	.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	}
	.btn-default:hover {
    color: #fff;
    background-color: #03c3ff;
    border-color: #03c3ff;
	}
	
	.btn-default:active {
    color: #fff;
    background-color: #03c3ff;
    border-color: #03c3ff;
	}
/* style section-parallax */
	
/* style section-faq */
	.section-faq {
	background-image:url("http://www.ingridkuhn.com/themes/happypaws/css/../img/png_bg/heartpaws2.png"),url("http://www.ingridkuhn.com/themes/happypaws/css/../img/png_bg/heartpaws.png");
	background-position:left,right;
    background-repeat: no-repeat;
    background-attachment: fixed;
	}
	
	.section-faq i{
	font-size: 30px;
    color: #e34f61;
    margin-bottom: 15px;
	}
	
	.accordion{
	background-color: #fff;
    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);
    margin: 20px 0px;
	cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: right;
    border: none;
    outline: none;
    transition: 0.4s;
	position:relative;
	border-radius:5px;}
	.accordion:hover{
	background-color: #e34f61;
    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);
	margin: 20px 0px;
	border-radius:5px;
}
	
	.accordion h4:hover{
	color:#fff;
	}
	.accordion-active h4{
	background-color: #e34f61;
    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);
    margin: 20px 0px;
	padding:18px 0px;
	color:#fff;
	text-align: right;
    padding-right: 10px;
	border-radius:5px;
	}
	.panel {
    padding: 0 18px;
    background-color: white;
    display: none;
	box-shadow: 0 0px 0px rgba(0,0,0,.05)!important;
	}
	.panel.active {
	display: block;
	}
	#tggl-active {
	display: block!important;
	}
	.accordion:after {
    content: '\002B';
    color: #e34f61;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	position:absolute;
	top:20px;
	right:4px;
	font-size:19px;
	}
	.accordion.active:after {
     content: "\2212";
	}
	hr {
	border:solid 1px red;
	margin-top:0px;
	margin-bottom:5px;
	}
	
	.fa-mail {
	font-size:15px!important;
	position: absolute;
    z-index: 2;
    margin-top: 8px;
    margin-right: 5px;
	
	}
	
	
/* style section-faq */

/* style section-news */
	.section-news i{
	font-size:30px;
	color:#72c500;
	margin-bottom: 15px;
	}
	.section-news img {
		width:100%;
		height:auto;
	}
	.box-post-news{
		    box-shadow: 0 1px 15px rgba(78, 56, 52, 0.43);
			padding:15px 22px 57px 22px;
	}
	.box-post-news >a{
	font-size: 16px;
    color: #484848;
   }
   	.box-post-news >a:hover {
		color: #72c500;
	}
	.box-post-news .more-link a{   
    color: #72c500;
    padding: 10px 0px;
    float: left;
    font-size:16px;
	}
		
	.section-news .col-md-4:hover{
		transform: scale(1.04);
		transition: all 0.3s ease-in;
	}
	
/* style section-news */





/* style font */
	
	h1, h2, h3, h4, h5, h6 {
	font-family: yekan!important;
	color:#3c3b3b;
	margin:5px auto;
	}
	h1{
		font-size:24px;
	}
	h2{
		font-size:22px;
	}
	h3{
		font-size:20px;
	}
	h4{
		font-size:14px;
	}
	h5{
		font-size:12px;
	}
	
	 p {
    font-size: 13px;
    text-align: justify;
    padding-top: 7px;
    font-family: yekan;
    line-height: 2;
	text-decoration:none;
	color:#333;
	}
	a {
	font-size:14px;
	font-family:yekan;
	text-decoration:none;
	color:#ffb900;
	}
	a:hover{
	text-decoration: none;
    outline: none;
	color:#ffb900;
	}
	a:active{
	color:#ffb900;
	}
	
/* style font */



/* style footer */
.textwidget{
	margin-bottom:40px;
}
#title-foot:before {
    content: '';
    position: absolute;
    width: 30%;
    height: 2px;
    right: 18;
    bottom: 0;
    top: 55px;
    background: ;
    border-radius: 0 3px 3px 0;
}
#title-foot:after {
	content: '';
    position: absolute;
    width: 40%;
    height: 2px;
    right: 80px;
    bottom: 0;
    top: 55px;
    background: ;
    border-radius: 5px;
    transition: all 0.3s ease-in;
}

	#container-foot h3{
		color:#fff;
		margin-top: 20px;
		margin-bottom: 15px;
		text-align:center;

	}
	
	#container-foot a{
		color:#eee;
	}
	#container-foot a:hover{
		color:#4baf00;
	}
	#container-foot p{
		color:#fff;
		text-align:center!important;
	}
	
	#container-foot li{
		padding-top:8px;
		text-align:center;
		list-style-type:none;
	}
	
	#container-foot i{
	 font-size: 16px;
    color: #ff4e63;
    padding: 0px 5px;
}

#container-foot ul{
	padding-right:0px;
}
#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100px;
    height: 100px;
}


	
	#copy-r p {
		background-color:#fff;
		padding:10px;
		text-align:center;
		color:#667e96;
		font-size:14px;
		margin:0;
	}

/* style footer */


/* style page */

.section-page-title{
	background-image: url(http://localhost/clinic-borna/wp-content/uploads/2018/01/breadcrumbs.jpg);
    height: 200px;
    background-position: bottom;
	position:relative;
	
	
}

.section-page-title::before{
	
	content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.51);
    position: absolute;
    top: 0;
    left: 0;
	right:0;
	bottom:0;
    z-index: 2;
    transition: all .3s ease-in-out;
}

.section-page-title h1{
	padding-top:40px;
	color:#fff;
	z-index: 3;
    position: relative;
	padding-right: 15px;
}
.breadcrumb{
	z-index: 4;
    position: relative;
    padding: 15px 0px;
    font-size: 15px;
    font-family: yekan;
    color: #fff;
	background-color:#f5f5f500;
}

/* style page */


/* style page contact-us */


.section-contact-one {
	padding: 50px 0px;
	background-color:#fbfbfb;
	}
	
	.section-contact-one i {
		font-size:20px;
		color:#fd952e;
	}
	.call-icon p {
	background-color: #fff;
    padding-top: 15px;
	padding-bottom: 15px;
    border: 1px solid #fd952e;
    border-radius: 10px;
	text-align:center;
	}
	.social{
		text-align:center;
		margin-top:25px;
	}
	
	.social i{
	font-size: 15px!important;
    margin: 7px;
    border: 2px solid;
    border-radius: 50%;
    padding: 10px 12px!important;
    color: #fff !important;
	}
	.social a {
		display:inline;
	}
	
	
	.wpcf7-form input[type="submit"]{
		float:left;
		width:150px;
		font-family:yekan;
	}
	label{
		font-family:yekan;
		font-weight: normal;
		color:#fff;
	}
	  textarea {
    height: 165px!important;
    max-height: 165px!important;
	width:100%;
}
	
/* style page contact-us  */

.btn-faq a {
	color: #ffffff;
     float: left;
    background-color:#fd952e;
    padding: 7px 15px;
    border-radius: 5px;
}
/* style page blog  */
.figure img{
	width:100%;
	border-radius:5px;
	
}

.box-post-blog {
	box-shadow: 2px 0 20px rgba(0, 0, 0, 0.19);
    padding:15px;
	height:270px;	
	border-radius:5px;
}
.content p {
	padding-left:15px;
	display:inline-block;
	font-size: 12px;
	}
	
	.figure-img img {
		width:100%;
		height:auto;
		max-width:100;
	}
/* style page blog  */



/* style page about  */
.section-about-tow i {
	color:#fff;
	font-size:40px;
}
.section-about-tow h3 {
	color:#fff;
	
}
.section-about-tow .col-md-3{
	text-align:center;
}

.section-about-three .btn-call a {
	color:#fd952e;
	border:1px solid #fd952e;
	padding:10px 50px;
}
/* style page about  */


/* style post */
.section-post-content-one .row-back{
	background-color:#fff;
    padding:20px;
	margin-bottom: 25px;
	border:2px solid #f3f3f3;
}
.section-post-content-one .row a  {
	padding:0px 10px;
}
.section-post-content-one .figure-img {
	background-color:#f7f7f7;
	padding: 15px 15px; 
	margin-bottom:15px;
}
.comment-respond label{
	display:none;
}

/* style post */

/* style page 404*/
	.section-page-404 {background-color:#f2f2f2;}
	.box-404 {
	background-color:#fff;
	margin-top:50px;
	margin-bottom:50px;
	padding:20px;
	}
	.box-404 h1{ 
	font-size: 100px;
    color: #ff4e63;
    text-align: center;
    padding: 30px 0px;
	}
	
	.box-404 h3{ 
	font-size: 30px;
    color: #000;
    text-align: center;
	}

	.box-404 p{ 
	font-size: 20px;
    text-align: center;
	}
	.search-form{
	text-align: center;
    margin: 20px 0px;
	}
/* style page 404*/

