/*-------------------------------------------------
##################################################
# Include Files
# Seo-heroes.com
# Auther Ahmed Hassan
##################################################
-------------------------------------------------*/
body{
	font-family: "Cairo",sans-serif !important;
    font: 62.5%/1.5 sans-serif;
    line-height: 25px;
    color: #2f2f2f;
    margin: 0;
    padding: 0;
    direction:rtl;
    text-align: right;
    font-size:14px;
}
ul, ol ,li{
    padding:0;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
}
a {font-weight: 700;}
a:hover,
a:focus
{text-decoration:none;color:#66b6eb;}
.text-center {
    text-align: center;
    text-align: -webkit-center;
}
h4, .h4, h5, .h5, h6, .h6{margin-bottom: 14px;}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 10px;}

.overlay:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#482cbf+0,6ac6f0+100 */
    background: rgb(72, 44, 191);
    /* Old browsers */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    background: linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#482cbf', endColorstr='#6ac6f0', GradientType=1);
    opacity: 0.8;
    /* IE6-9 fallback on horizontal gradient */
    z-index: 0;
}	
.overlay {
    position: relative;
    z-index: 1;
}
/*-------------------------------------------------*/
/* = header 
/*-------------------------------------------------*/
@media (min-width: 768px){
.navbar-nav {
    float: left;
}}
.nav-progpro {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
    padding: 20px 0 15px 0;
    background: transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.nav-progpro:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(72, 44, 191);
    background: -webkit-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    background: linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#482cbf', endColorstr='#6ac6f0', GradientType=1);
    z-index: -1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.nav-progpro.home:before{
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
@media only screen and (max-width: 767px){
.nav-progpro:before {
    opacity: 0.9;
}}
.nav-progpro.affix {
    position: fixed;
    top: 0;
}

.nav-progpro.affix:before {
    opacity: 1;
}

.nav-progpro ul.mainmenu {
    text-align: center;
    display: block;
}

.nav-progpro ul.mainmenu li {

    text-align: center;
}

.nav-progpro ul.nav.navbar-nav li a {
    color: #ffffff;
    padding: 10px 2px;
    text-transform: capitalize;
    background: transparent;
    border-bottom: 2px solid transparent;
    margin: 0 15px;
}

.nav-progpro ul.nav.navbar-nav li a:hover,
.nav-progpro ul.nav.navbar-nav li.active a {
    border-bottom-color: #ffffff;
}

.nav-progpro .navbar-brand {
    height: auto;
    padding: 0 15px;
}

.nav-progpro .navbar-brand img {
    height: 40px;
}
ul.dropdown-menu {
    background-color: rgba(130, 149, 237, 0.66);
}
.navbar-toggle {
    padding: 4px 8px;}
@media only screen and (max-width: 767px){
.nav-progpro .navbar-toggle {
    border: 1px solid #ffffff;
    border-radius: 1px;
}}
#line1,#line3 {width: 15px}
.navbar-toggle:hover #line1,.navbar-toggle:hover #line3 {width: 20px}
.line-default {
    height: 3px;
    width: 15px;
    background: #fff;
    text-align: center;
    margin: 3px auto;
    display: block!important;
    transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
.transform1 {
    transform: rotate(230deg);
    position: relative;
    top: 8px;
    transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    height: 3px;
    width: 20px!important;
    background: #fff;
    text-align: center;
    margin: 5px auto;
    display: block!important 
}
.transform2 {
    transform: rotate(127deg);
    position: relative;
    transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    height: 3px;
    width: 20px!important;
    background: #fff;
    text-align: center;
    display: block!important;
    margin: 5px auto;
}
.transform3 {
    opacity: 0;
    transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
}

/*-------------------------------------------------*/
/* = home cover 
/*-------------------------------------------------*/
 .home-cover{
    width: 100%;
    background: url('../img/header-bg.jpg') no-repeat scroll center bottom / cover;
    padding-top: 26vh;
    color: #ffffff;
	padding: 180px 0 50px;
    margin-bottom: 20px;
}
.home-cover.homee{	padding: 180px 0 30px;
}
.welcome{ margin-bottom: 50px;}
/*
* posts
*/
.posts{
    
}
.one-post a{
    padding: 5px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 0 3px #5d8ede;
    -moz-box-shadow: 0 0 3px #5d8ede;
    box-shadow: 0 0 3px #5d8ede;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}
.one-post .img-post-item{
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    color:#fff;
}
.one-post .img-post-item:after {
    content: '';
    display: block;
    padding-top: 60%;
}
.one-post .img-post-item a{color:#fff;}
.one-post .img-post-item:hover a:before {
    opacity: 0.5;
}

.one-post .img-post-item span{
    padding:10px;
    position: absolute;
    bottom:0;
    left:0;
    font-size: 12px;
    z-index: 2;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);	
}
.one-post .img-post-item span.tit{left:auto;}
.one-post .img-post-item .cover:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
}
.one-post .img-post-item img{
    width:100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.post-dit-item .h5{
    margin-top:5px;
    line-height: 20px;
    height: 44px;
    overflow: hidden;
    font-size: 14px;
	font-weight: 700;
    color: #007cc1;
    font-weight: bold;
}
.one-post a:hover{
                 transform: translateY(-10px);
                 z-index: 1000;
                 box-shadow: rgba(0, 0, 0, 0.3) 0 16px 20px 0;
                 -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 16px 20px 0;
                 -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 16px 20px 0
}
/*
*apps
*/
.apps{margin-bottom: 30px;}
.one-app {
    margin-bottom: 20px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    cursor: pointer;
	height: 150px;
    overflow: hidden;
	color: #2f2f2f;
}
.one-app:hover {
    transform: translateY(-10px);
}
.posts .h2,
.posts h2,
.apps h2 {
    margin-bottom: 30px;
}
.one-app .app-img {}
.one-app .app-img img {
    width: 93px;
    height: 93px;
	border: 2px solid #c6cfe7;
	border-top: inherit;
    border-radius: 15px;
}


/*
*post page
*/
.post-cover {
    width: 100%;
    padding-top: 26vh;
    color: #ffffff;
    padding: 180px 0 50px;
    margin-bottom: 20px;
}
.post-content{
margin-bottom:20px;
overflow: hidden;
}
.meta{
    display: block;
	color: #868788;
}
p.meta span {
    display: inline-block;
	margin-left: 5px;
}

@media only screen and (min-width: 1024px){.entry table {font-size: 15px;}}
table {font-size: 14px;margin-bottom: 1.5em;width: 100%;text-align: center;}
.msv-specs-table td:first-child {font-weight: 600;background: #f1f1f1;width: 120px;}
table td {border-bottom: 1px solid #f9f9f9;text-align: center;padding: 5px;vertical-align: middle;}
.msv-specs-table td, .msv-specs-table th {vertical-align: middle!important;padding: 5px 5px 5px 0!important;font-size: 1em;text-align: right!important;border: 1px #a9a9a9 dotted!important;}
.msv-specs-table td h4 {margin-top: 5px;margin-bottom: 5px;}
.specs-tooltip {position: relative;float: left;}
.specs-tooltip:hover .tooltiptext {opacity: 1;visibility: visible;}	
.specs-tooltip .tooltiptext {opacity: 0;transition: opacity 1s;}
.specs-tooltip .tooltiptext {visibility: hidden;width: 260px;text-align: right;padding: 10px 30px 10px 10px;border-radius: 6px;font-weight: 400;color: #63a7e6;border: 1px solid #5f95e0;background-color: #f9fafb;position: absolute;bottom: 10px;right: -70px;z-index: 100;}
.specs-tooltip:after {font-family:FontAwesome;content: "\f128";color: #619fe3;font-size: .6em;font-weight: 100;margin-left: 2px;border: 1px solid #5f95e0;
-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;float: left;width: 12px;height: 12px;line-height: 12px;display: block;text-align: center;}
.specs-tooltip .tooltiptext::before {font-family: FontAwesome;text-indent: -25px;display: inline-block;content: '\0069';}
.specs-tooltip .tooltiptext::after {content: " ";position: absolute;top: 100%;right: 70px;border-width: 10px 5px;border-style: solid;border-color: #5f95e0 transparent transparent transparent;}	
#toggle-hidden-network-specs {box-shadow: 0 1px 5px 0 #ccc;cursor: pointer;}
#toggle-hidden-network-specs::after {font-family:FontAwesome;content: '\f077';border: 1px solid #4c0403;display: block;float: left;margin: 0 5px;padding: 0 10px;background: #5f95e0;color: #fff;font-weight: 800;}	
#toggle-hidden-network-specs.specs-expanded::after {
    content: '\f078';
}
.msv-specs-table td h4 i {
    color: #5e5acd;
}
/*
* social icon
*/
.social-wrap {}
.social-wrap a {
  border: none;
  outline: none;
    width: 50px;
    height: 50px;
  font-size: 1.25em;
  transition: color 0.25s ease-out, background 0.25s ease-out, border-radius 0.25s ease-out;
  box-shadow: 0px 8px 67px -16px rgba(0, 0, 0, 0.75);
  display: inline-block;
  line-height: 49px;
}
.social-wrap a:hover {
  cursor: pointer;
  border-radius: 50px;
}
.social-wrap .facebook {
  color: #3b5998;
  background-color: #fff;
}
.social-wrap .facebook:hover {
  color: #fff;
  background-color: #3b5998;
}
.social-wrap .facebook:active {
  background-color: #fff;
  color: #3b5998;
}
.social-wrap .twitter {
  color: #00aced;
  background-color: #fff;
}
.social-wrap .twitter:hover {
  color: #fff;
  background-color: #00aced;
}
.social-wrap .twitter:active {
  background-color: #fff;
  color: #00aced;
}
.social-wrap .google-plus {
  color: #dd4b39;
  background-color: #fff;
}
.social-wrap .google-plus:hover {
  color: #fff;
  background-color: #dd4b39;
}
.social-wrap .google-plus:active {
  background-color: #fff;
  color: #dd4b39;
}
.social-wrap .whatsapp {
  color: #40883f;
  background-color: #fff;
}
.social-wrap .whatsapp:hover {
  color: #fff;
  background-color: #40883f;
}
.social-wrap .whatsapp:active {
  background-color: #fff;
  color: #40883f;
}

.phone-img{}
.phone-img img{
    max-width:100%;
}
.phone-info{
    background: rgb(72, 44, 191);
    background: -webkit-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
    background: linear-gradient(45deg, rgba(72, 44, 191, 1) 0%, rgba(106, 198, 240, 1) 100%);
	color: #fff;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 20px;
}
.phone-info span {
    display: block;
    margin-left: 15px;
	border-bottom: 2px solid;
}
.phone-info span i {
    font-size: 30px;
    padding: 5px;
}





.app-screenshot-gallery{
padding:0 16px 24px 16px
}
@media screen and (min-width:break-tablet){
.app-screenshot-gallery{
padding:0 32px 24px 32px
}
}
.app-screenshot-gallery{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
max-width:100%;
overflow-x:scroll;
margin-left:0;
background-color:#fff}
.app-screenshot-gallery img{
-webkit-box-flex:0;-ms-flex:0 0 auto;
flex:0 0 auto;height:232px;width:auto;
display:block;margin-right:16px;
max-width: 150px;
}
.app-screenshot-gallery{direction:rtl}
a.controls.next {
    float: left;
}
a.controls.previous {
    float: right;
}
.modal-dialog {
    max-width: 500px;
    padding-top: 90px;
}
.modal-content {
    background-color: inherit;
    border: inherit;
    border: inherit;
    border-radius: inherit;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}
@media (min-width: 768px){
.modal-content {
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}}

.modal-content img{
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
box-shadow: 0 5px 15px rgba(0,0,0,.5);	
}
.modal-content .close-x{
	position:absolute;
	left:0;
	right:0;
}
.modal-content .close-x .close{
    background: rgba(6, 6, 6, 0.49);
    color: #9ca3b7;
    padding: 10px;
    border-radius: 20px;	
	float: inherit !important;
	opacity: .9;
}
.ppc{
height:25px;
clear:both;
display:block;	
margin-top:-90px;
}
.ppc {
    height: 25px;
    clear: both;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
}
.ppc a{
    float: left;
    background: rgba(6, 6, 6, 0.49);
    color: #9ca3b7;
    padding: 10px;
    border-radius: 50%;
}
.ppc a:hover,.ppc a:focus {
    text-decoration: none;
    color: #66b6eb;
}
.appp .one-app {
    height: auto;
    position: relative;
    margin-top: -70px;
    z-index: 9;
	background: inherit;
    border: inherit;
}
.appp .one-app{

}
/*
footer
*/
footer {
    margin-top: 10px;
}
.widget {
    background: #fff;
    padding: 15px;
    border: 1px solid rgba(0,0,0,.1);
    margin-bottom: 20px;
	font-size: 13px;
}
.widget h4 {
    font-weight: bold;
    color: #757575;
}
.widget li {
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.user_bio{padding:20px 0;}
.user_bio img{
    width: 150px;
    padding: 2px;
    border: 2px solid #eee;
}
.user_bio p {
    padding: 20px;
    font-size: 17px;
    line-height: 35px;
}

.footer-l {
    box-shadow: 0 0 24px 0 rgba(0,0,0,.25);
    z-index: 10;
    padding:5px;
    position: relative;
}
.footer-l ul {
    padding: 5px;
}
.footer-l ul li {
    padding: 5px;
    font-size: 16px;
    display: inline-block;
}
footer .social-media{
    padding: 5px;

}
.footer-bottom {
    margin-top: 10px;
    font-size: 12px;
    padding: 0 5px;
	background: linear-gradient(to left, #181859, #247db9);
	color:#eee;
}
.footer-bottom  a{color:#fff;}
.copyright{
    border-top: 1px solid #eae8e8;
    padding: 5px;
}
.footer-bottom .dis-copy {
    display: inline-block;
    float: left;
}

/************************/
.clear {
    clear: both;
	 display: block;
}
.bs1{
    box-shadow: 0 2px 10px rgba(174,174,174,.3);
    border: 1px solid #ccc;
}
ul.social li a {
    display: inline-block;
    width: 100%;
}
.date-s span{display:block;}

.shadow{box-shadow: 0 0 3px #cecece;}
.padding-20{padding:20px;} .color-f{background:#fff;}
.btn-sample {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4189dc;
	*background-color: #4189dc;
	background-image: -moz-linear-gradient(top, #2a7fe2, #4189dc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a7fe2), to(#4189dc));
	background-image: -webkit-linear-gradient(top, #2a7fe2, #4189dc);
	background-image: -o-linear-gradient(top, #2a7fe2, #4189dc);
	background-image: linear-gradient(to bottom, #2a7fe2, #4189dc);
	background-repeat: repeat-x;
	border-color: #4189dc;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C6CE8', endColorstr='#4189dc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-sample:hover,
.btn-sample:focus,
.btn-sample:active,
.btn-sample.active,
.btn-sample.disabled,
.btn-sample[disabled] {
	color: #FFFFFF;
	background-color: #4189dc;
	*background-color: #4189dc;
}
p.btn-download {
    margin-bottom: 20px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.btn-download a{margin-bottom: 10px;}
div#wpadminbar {
    top: 77px;
}
input.form-control.link-post{
    cursor: ew-resize;}
.mb20{margin-bottom:20px;}
p.tagss {
    font-size: 11px;
}
.modal-backdrop.fade.in {
    top: 0;
    bottom: 0;
    position: fixed;
    height: inherit !important;
}
a.btn.btn-default {
    margin-bottom: 15px;
}
.phone-info a {
    color: #a4d8ed;
}
.phone-info a:hover {
    color: #2daadc;
}
.scroll-top {
    position: fixed;
    bottom: 10px;
    right: 3px;
    z-index: 999;
    padding: 2px;
    color: #333;
    background: rgba(255,255,255,.5215686274509804);
    display: none;
    cursor: pointer;
    font-size: 15px;
    box-shadow: 0 2px 10px rgba(174,174,174,.52);
}
.home-cover .widget {
    margin-bottom: 40px;
}
/*
icon left
*/
#icon_wrapper {
    position: fixed;
    top: 23%;
    left: 0;
    z-index: 99999;
}
.awesome-social {
    outline: 1px solid transparent;
}
.awesome-social:hover {
     z-index: 100;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    outline: 1px solid transparent;
	    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
}
.awesome-social {
    margin-top: 1px;
    color: #443f3f;
    text-align: center !important;
    line-height: 32px !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 1.5em !important;
    background: #fff;
    box-shadow: 0 2px 10px rgba(174, 174, 174, 0.52);
}
#icon_wrapper .fa-facebook {
    color: #3b5998 !important;
}
#icon_wrapper .fa-twitter {
    color: #00aced !important;
}
#icon_wrapper .fa-pinterest {
    color: #cb2027 !important;
}
#icon_wrapper .fa-google-plus {
    color: #f74425 !important;
}
#icon_wrapper .fa-tumblr {
    color: #32506d !important;
}
#icon_wrapper .fa-youtube {
    color: #fd1818;
}
.text-center {
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
.home-cover .more {
    display: none;
}
.app-rate .active {
    color: #fdca39;
}

.phone-info,
.overlay:before,
.nav-progpro:before {
    background: rgb(13, 113, 48);
    background: -webkit-linear-gradient(45deg, rgb(13, 113, 48) 0%, rgba(77, 200, 194) 100%);
    background: -o-linear-gradient(45deg, rgb(13, 113, 48) 0%, rgba(77, 200, 194) 100%);
    background: linear-gradient(45deg, rgb(13, 113, 48) 0%, rgb(77, 200, 194) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#088835', endColorstr='#2ed663', GradientType=1);}

.footer-bottom{
background: linear-gradient(to left, #107733, #33b75d);
}

a {color: #10913d;}
a:hover, a:focus {color: #52c650;}
.phone-info{
    background: linear-gradient(45deg, rgb(13, 113, 48) 0%, rgb(76, 196, 113) 100%);
}
.commenttext {
    color: #117834 !important;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #218c5e;
    border-color: #258a5f;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #218c5e;
    border-color: #258a5f;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #085b29;
    background-color: #dbfff8;
    border-color: #c5e9d5;
}

.btn-sample {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #1b844f;
    *background-color: #4189dc;
    background-image: -moz-linear-gradient(top,#2a7fe2,#4189dc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#188048),to(#2a9973));
    background-image: -webkit-linear-gradient(top,#188048,#2a9973);
    background-image: -o-linear-gradient(top,#2a7fe2,#4189dc);
    background-image: linear-gradient(to bottom,#188048,#2a9973);
    background-repeat: repeat-x;
    border-color: #117639;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#188048',endColorstr='#2a9973',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-sample:hover, .btn-sample:focus, .btn-sample:active, .btn-sample.active, .btn-sample.disabled, .btn-sample[disabled] {
    background-color: #41b8a7;
}
.pagination>li>a, .pagination>li>span {color: #249063;}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
