input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] {
    -webkit-appearance: none; outline: none;}
.right-0 {right: 0;}
.top-1 {top: 1px;}
.border-color-extra-light-gray {border-color: #ededed !important;}
.medium-input, .medium-textarea, .medium-select select {padding: 12px 20px; font-size: 14px; line-height: normal;  border-radius: 0;}
.margin-45px-bottom {margin-bottom: 45px;}
.margin-20px-bottom { margin-bottom: 20px;}
.aside-title {position: relative; overflow: hidden;}	
.aside-title:after { content: ""; display: inline-block; width: 100%; background: #ff214f; height: 1px; top: 50%; position: absolute;}
.extra-small-icon li {margin: 0 2px;}
.extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {display: inline-block;}
.social-icon-style-1 a.facebook, .social-icon-style-2 a.facebook, .social-icon-style-3 a.facebook, .social-icon-style-4 a.facebook span, .social-icon-style-10 a.facebook span {background-color: #3b5998;}
.social-icon-style-1 a.twitter, .social-icon-style-2 a.twitter, .social-icon-style-3 a.twitter, .social-icon-style-4 a.twitter span, .social-icon-style-10 a.twitter span {background-color: #00aced;}
.social-icon-style-1 a.google, .social-icon-style-2 a.google, .social-icon-style-3 a.google, .social-icon-style-4 a.google span, .social-icon-style-10 a.google span {background-color: #dc4a38;}
.social-icon-style-1 a.dribbble, .social-icon-style-2 a.dribbble, .social-icon-style-3 a.dribbble, .social-icon-style-4 a.dribbble span, .social-icon-style-10 a.dribbble span {background-color: #ea4c89;}
.social-icon-style-1 a.linkedin, .social-icon-style-2 a.linkedin, .social-icon-style-3 a.linkedin, .social-icon-style-4 a.linkedin span, .social-icon-style-10 a.linkedin span {background-color: #007bb6;}
.social-icon-style-1 a {text-align: center; display: inline-block; transition: all 400ms;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    color: #fff;}
	.breadcrumb {background: transparent; border-radius: 0; padding-top: 0; padding-bottom: 0; margin: 0; font-size:12px;}
	.breadcrumb ul > li:after {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 0 11px 0 14px;
    display: inline-block;
    vertical-align: middle;
    font-size:12px;
    opacity: .6;
}
.text-dark-gray, .btn.text-dark-gray {color: #626262;}
.breadcrumb ul li:last-child:after{display:none;}
.breadcrumb ul li a{ color: #626262;}
.extra-small-icon a {font-size: 14px; width: 30px; height: 30px;line-height: 29px;}
.social-icon-style-1 a:hover {border-radius: 100%;}
.list-style-6 {list-style: none; margin: 0; padding: 0;}
.list-style-6 li {position: relative; padding: 0 15px 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-size:12px;}
.list-style-6 li:last-child {border-bottom: none;}
.list-style-6 li a{color:#6f6f6f; }
.list-style-6 li a:hover{color:#d7272d; }
.list-style-6 li span { position: absolute; top: 3px; right: 0;}
.text-extra-dark-gray, .btn.text-extra-dark-gray {color: #232323;}
.bg-light-gray {background-color: #f7f7f7;}
.page-title-small h1 {font-size: 20px; line-height: 26px;}
.breadcrumb ul {list-style: none; padding: 0; margin: 0;}
.breadcrumb ul li {display: inline-block; line-height: normal;}
.padding-35px-tb {padding-top: 35px; padding-bottom: 35px;}
.padding-60px-tb {padding-top:60px; padding-bottom:60px;}
.margin-seven-bottom {margin-bottom: 7%;}
.margin-eight-top {margin-top: 8%;}
.divider-full {width: 100%; height: 1px; display: inline-block;}
.bg-medium-light-gray {background-color: #ededed;}
.extra-small-icon a {font-size: 14px; width: 30px; height: 30px; line-height: 29px;}
.social-icon-style-6 a:hover {border-color: #ff214f; color: #ff214f; background-color: transparent;}
.padding-50px-all {padding: 50px;}
.width-150px {width: 150px;}
.padding-40px-left {padding-left: 40px;}
.width-100px { width: 100px;max-width: initial;}
.btn.btn-black {background: #000000; border-color: #000000; color: #fff;}
.btn.btn-black:hover, .btn.btn-black:focus {background: transparent; color: #000;}
.last-paragraph-no-margin p{color:#232323; font-size:12px;}
.rounded-circle {border-radius: 50%!important;}
.margin-80px-tb {margin-top: 80px; margin-bottom: 80px;}
.text-outside-line-full {position: relative; display: inline-block;}
.text-outside-line-full::before {content: ""; position: absolute; top: 50%;height: 1px; width: 99%; display: block; border-bottom: 1px solid; right: 100%; margin-right: 25px; opacity: .15;}
.blog-post.blog-post-style1 .blog-post-images {background: #232323;}
.text-extra-small {font-size: 11px;line-height: 14px;}
.margin-25px-bottom {margin-bottom: 25px;}
.text-outside-line-full::after { content: ""; position: absolute; top: 50%; height: 1px; width: 99%; display: block; border-bottom: 1px solid; left: 100%; margin-left: 25px; opacity: .15;}
.social-icon-style-6 a {text-align: center; display: inline-block; border: 1px solid rgba(0,0,0,0.1); color: #232323; background-color: transparent; border-radius: 100%;}
a.likes-count {padding: 0 15px; width: auto; border-radius: 30px !important;}
.margin-20px-tb {margin-top: 20px; margin-bottom: 20px;}
.separator-line-horrizontal-full {width: 100%; height: 1px;}
.blog-comment {list-style: none; margin: 0; padding: 0;}
.blog-comment li {padding: 50px 0; border-bottom: 1px solid #ededed; position: relative;}
.blog-comment > li:first-child {padding-top: 0;}
.width-85 { width: 85%;}
.blog-comment li ul.child-comment { margin-left: 40px; list-style: none;}
.blog-comment li ul.child-comment li {border: none; padding-bottom: 0; border-top: 1px solid #ededed; margin-top: 50px;}
.width-110px {width: 210px;}
.border-color-deep-pink {border-color: #ff214f !important;}
blockquote {border-left: 2px solid;padding: 15px 40px; margin: 45px 0;}
.blog-details-text  blockquote p {font-size: 18px; line-height: 30px; margin-bottom: 17px !important;font-weight: 300;}
blockquote footer {color: #939393;}
.comntbox input,.comntbox textarea,.comntbox select {border: 1px solid #d1d1d1; font-size: 14px; padding: 8px 15px; width: 100%; margin: 0 0 20px 0; max-width: 100%; resize: none; color: inherit;}
.blog-comment li .btn-reply {float: right; border: 1px solid #ededed; padding: 0 8px; font-size: 10px; font-weight: 600; position: relative; outline:none; box-shadow:none;font-family: "ProximaNova-Regular";}
.text-small{font-size:12px;line-height: 20px;}
.width-45 {width: 45%;}
.margin-5px-bottom {margin-bottom: 5px;}
.opacity6 {opacity: .6;}
.text-white-2, .btn.text-white-2 {color: #FFF;}
.page-title-large h1 {font-size: 46px; line-height: 49px;}
.padding-60px-all {padding: 60px;}
.border-color-medium-gray {border-color: #e4e4e4 !important;}
.border-all {border: 1px solid #ededed;}
.padding-ten-all {
    padding: 10%;
}
.margin-35px-bottom {margin-bottom: 35px;}
.pb-60{padding-bottom:60px;}
