/* FRONTEND CSS
*********************************************/
@font-face {
  font-family: 'BKoodakBold';
  src: url('./fonts/IRANSansWeb.eot?#') format('eot'),  /* IE6–8 */
       url('./fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('./fonts/IRANSansWeb.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
	   font-display: swap;
}


html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
}

body {
	font-family:BKoodakBold !important;
	font-size:20px;

}


.joomir-toppest{ font-size:14px; }



.joomir-aboutus{ width:100%; clear:both;}

.joomir-toppest{ float:left; clear:both; width:100%;    
    color: #fff; padding-top:30px; padding-bottom:50px;
	        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
	 } 
	 
	 .about-section{ background-color:#2acfcd; color:#000;}
	 .about-section p{ text-align:justify;}
	
	.top-nav-collapse .joomir-toppest{ padding-top:10px; padding-bottom:0px; }
	
	.top-nav-collapse{ background-color:#fff !important;}
	
	
	.joomir-ex-menu{ padding-top:5px; padding-bottom:5px; clear:both; width:100%; float:right;} 
	.top-nav-collapse .joomir-ex-menu{ padding-top:0px; padding-bottom:0px; } 
	
	
	.joomir-toppest a{ color:#FFF;}
	.joomir-toppest a:hover{ color:#e21f2f;} 
.joomir-menu-logo{ background-color:#999; float:left; clear:both; width:100%; }
.joomir-date{ font-size:14px;}
.joomir-social ul{ padding:0px; margin:0px; }
.joomir-social ul a{ font-size:18px;}

.joomir-social{ float:left !important; padding-top:10px;}

.joomir-social a{ color:#323131;}
.joomir-menu-website{ float:right !important;}

[class*='fa-']{ text-align:right;}
[class*='fa-']:before, [class*='fa-']:after {
    font-family: "FontAwesome";
	 float:right;
	 padding-left:10px;
	 
}


.joomir-top-fixed{ position:fixed;  top:0px; left:0px; width:100%; z-index:10000000; }
.navbar-brand{ padding:0px; height:auto;}
.fa-calendar{ padding-top:14px; padding-bottom:14px;}

p { direction:rtl; line-height:2;  }



#articles p, #services p, #portfolio p, #tarefe p{ text-align:justify;}


.other-section{ clear:both; width:100%; direction:rtl; padding-top:150px;}

.intro-section{ background:url(./images/bg1.jpg); color:#000;}

.navbar-default .navbar-nav>li>a{ font-size:16px; color:#000;}

.navbar-default .navbar-nav>li>a:hover{ color:#ff1a1b;}

.breadcrumbs{ border-bottom:1px solid #ff0000;}

.topbot{ background-color:#e21f2f; color:#FFF; font-size:28px; }

.footer-content{ text-align:justify;}

.breadcrumbs{ font-size:12px;}

.designedsite .catItemTitle a {
    width: 160px;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #00F;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 90px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #ffffff;
}

.form-horizontal .control-label{ float:right !important; text-align:right !important;}

input, button, select, textarea{ font-family:BKoodakBold !important; direction:rtl;}

.form-horizontal .controls{ margin-left:0px; margin-right:180px  !important;}

.articles-section{ background-color:#87D37C; color:#FFF;}

.tarefe-section{ background-color:#eaf2f6; }


.portfolio-section{ background-color:#0aa6ff; color:#FFF;}

.latest-div{  color:#fff; line-height:30px;}

.navbar-default{ background-color: transparent; 
     border-color: transparent; border-bottom:1px solid #ccc; }
	 
	 video{ border:1px solid #ccc;     box-shadow: 1px 1px 4px rgba(0,0,0,.5); }



/* bootstrap rtl */
.col-md-3,.col-md-4,.col-md-8,.col-md-9,.col-md-2,.col-md-7,.col-md-6{ float:right; }
.nav-pills>li{ float:right;}
.fa-envelope,.fa-map-marker,.fa-phone{ direction:rtl;}
.navbar-brand{ float:right;}
.navbar-nav>li{ float:right;}
.navbar-nav{ float:left;}
.navbar-header{ float:right;}

.services-section{ background:#FFA400; color:#FFF;}

.services-section h3{ display:inline-block; width:25%;}


.joomir-plan .plan {
    background: #fff;
    list-style: none;
    margin: 0px;
	padding:0px;
	direction:rtl;
}



.joomir-plan .plan li {
    padding: 10px 0;
    border-bottom: 1px dashed #eee;
    text-align: center;
    color: #999;
    font-size: 15px;
    line-height: 20px;
	
}

.joomir-plan ul.plan li ul{ padding:0px; margin:0px;}

.joomir-plan ul.plan li ul li {
    list-style: none;
    line-height: 25px;
}


.joomir-plan li.plan-price {
    color: #666;
    padding: 40px 0;
    font-size: 30px;
    text-align: center;
}

.joomir-plan .plan.featured li.plan-price {
    background: #e21f2f;
	color:#FFF;
}

h1{ font-size:36px;}
.intro-section p{ font-size:24px; }

.problemfieldname2{ float:right;}

.k2ItemsBlock{ direction:rtl;}

.itemRatingBlock span{ display:none !important;}
div.itemRatingBlock .itemRatingForm span{ display:inline-block !important; float:none;}

div.k2Pagination ul li{ display:inline-block;}

div.itemHeader .itemTitle{ font-family:BKoodakBold !important;  }

.itemFullText p{ direction:rtl; text-align:right;}


h3:nth-child(2){ color:#000;}




.itemImage .modal{ display:block; position:relative; z-index:0;}

.componentheading{ font-size:36px; padding:5px;}
.bbeditor_button{ width:30px !important;}
div.problemtextunder{ height:80px; padding-right:20px;}

.joomir-email{ margin-bottom:8px; } 

#otherpagescontent{ padding-top:80px; padding-bottom:50px; text-align:justify;}

#otherpagescontent img{ height:auto;}

.joomir-posts{ border-radius: 7px;
    text-align:justify; padding:20px; margin-bottom:15px;     border: 1px solid #eee;     display: grid;}
	.joomir-posts h2{ margin:0px; }

.joomir-related-item{ clear:both; width:100%; border-top:1px solid #ccc;}



.fa-google-plus:before {
    content: "\f0d5";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-telegram:before {
    content: "\f1d8";
}

.joomir-paging nav.navigation{   border-radius: 10px; padding:10px; }
.joomir-paging{ text-align:center; clear:both;}

.joomir-paging .nav-links span , .joomir-paging .nav-links a{ border:1px #ccc solid; display:inline-block; padding:5px; border-radius: 5px;     margin: 5px;  }
.joomir-paging .nav-links span:hover , .joomir-paging .nav-links a:hover{ background-color: #DC3023;
    color: #fff; text-decoration:none;}

.navbar-fixed-top-other{ border-bottom: 1px solid #eee; }

#wpspLoginAndSignUpDiv input[type="text"], #wpspLoginAndSignUpDiv input[type="password"]{ text-align:right !important;}
.support_bs .nav-tabs > li{ float:right;}

#wpspLoginAndSignUpDiv{ direction:rtl;}

.support_bs th{ text-align: right; }

.contact-section{ background-color:#6C7A89; color:#fff;}

.footer-content{ background-color:#95A5A6; color:#fff; padding-top:50px; padding-bottom:50px;}

.down-address .joomir-tel , .down-address .joomir-address , .down-address .joomir-email{ padding-top:15px;}
.down-address .joomir-social a{ color:#fff; }

.downsupportbut{ font-size:20px;}

.widget_search .screen-reader-text{ display:none;}
.widget_search input{ font-size:22px; border-radius: 4px;}

#tab_faq{ display:none;}

#loginContainer h3{ background:grey; border-radius:5px; 
    padding: 5px;
    color: #fff;}
	
	.socialtop{
		padding-top:15px;
		position:fixed;
		top:0px;
		left:5px;
		z-index:99999;
		
	}
 
 img,video{ max-width:100%; height:auto;}
 
 #otherpagescontent p a{ font-size:20px;}
 
 #otherpagescontent ul li{ padding:10px;}
 
 section{ height:auto !important; min-height:100%; padding-bottom:20px;}
 
 .contact-section-internal{ min-height:auto; }
 
 .ui-dialog .ui-dialog-buttonpane button{ line-height:1;}
 
 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{     line-height: 2; } 
 
 .joomir-homelink{ padding:10px; text-align:center; clear:both; margin-bottom:10px;} 
 
 .joomir-homelink a{ background-color: #e21f2f;
    color: #FFF;
    font-size: 28px;    border: 1px solid transparent;
    border-radius: 4px; padding: 6px 12px; box-shadow: 0 12px 27px 0 rgba(0,0,0,.06);}
	
	.joomir-homelink a:hover{ background-color: #7f8c8d;}
	
	.widget_search input#s{     width: 200px; }
	
	.pageofartile h1{     background: whitesmoke;}
	
	.pageofartile h1,.pageofartile h2,.pageofartile h3 , .pageofartile h4, .pageofartile h5{ border-radius: 7px; border:1px solid #eee; padding-right:15px; padding-left:15px;  } 
	
	ol li{ padding:10px;}
	
	.pageofartile h2{ font-size:28px; background: antiquewhite; }
	.pageofartile h3{ font-size:26px; background: antiquewhite; }
	.pageofartile h4{ font-size:24px; background: antiquewhite; }
	.pageofartile h5{ font-size:22px; background: antiquewhite; }
	
	.darkoobwrater , .darkoobwrater a{ font-size:12px !important;  }
	.darkoobwrater{ padding-bottom: 10px;
    display: block;}
	
		.darkoobwrater .avatar{ border-radius: 10px; }
	
	.authorbio{ border-radius: 4px; background:#ECF0F1; padding:20px; }
	
	#otherpagescontent ul, #otherpagescontent ol {
    background: whitesmoke;
    border-radius: 7px;
    border: 1px solid #eee;
	line-height: 2;
	padding: 10px 30px 10px 10px;
}

.shortlinkdarkoob {
    padding: 5px;
    border-radius: 6px;
    text-indent: 5px;
    text-align: right;
    font-size: 12px;
    margin-top: 7px;
    display: block;
}
.shortlinkdarkoob a { font-size: 12px !important; }

.lastpasokhahmad{ font-size:12px;}

a.topofsupport{
    background-color: #DC3023;
border-radius: 8px;
    color: #fff;
    box-shadow: 1px 1px 4px rgba(0,0,0,.5);
    border: 1px solid transparent;
	margin:5px;
	margin-bottom:10px;
	padding:7px;
	display:inline-block;
	font-size: 16px !important;
}
a.topofsupport:hover{
background-color:#F22613;
text-decoration:none;
}
ul.rightul li{ text-align:right;}

 section.pageofartile .topmovie{ padding-top:10px; text-align:center;}
 .kk-star-ratings.kksr-rtl{ padding-top:6px;}
 .kk-star-ratings .kksr-legend{ font-size:12px !important;}
 .shortlinkdarkoob i{ vertical-align:middle; font-size:16px;}
  .ulfooter{ font-size:16px;}
.contact-section-internal ul li {
    font-size: 12px;
	line-height:2;
}
.address1 {
    padding-top: 15px;
}
.address1, .address2, .tel, .emailsocial {
    padding-bottom: 25px;
}
.address1, .address2, .tel, .emailsocial {
    font-size: 16px;
}
.footervalue {
    font-size: 12px;
}
.emailsocial a {
    color: #fff;
}
.emailsocial span{ vertical-align:middle;}

.contact-section-internal .ulfooter {
    padding-top: 10px;
}

.contantofarticle div{ line-height:2;}


/* MEDIA QUERIES
*********************************************/

/* Extra small devices (phones, less than 768px) */
/* No media query -> mobile first strategy */

/* Small devices (tablets, 768px and up) */
@media (max-width: 900px) {
	.ulfooter li{ clear:both; width:90%;}
	  .ulfooter{ font-size:14px;}
	 .latest-div{     font-size: 16px; }
#contact .topmovie{ padding-top:20px;}
a.topofsupport{ display:block;}
.services-section h3{ display:inline-block; width:90%;}
.intro-section,.about-section,.services-section,.contact-section,.portfolio-section,.tarefe-section,.articles-section { height:auto;}
.itemContainer{ width:85% !important;}
.navbar .joomir-address{ display:none;}
.navbar .joomir-tel{ display:none;}
.navbar .joomir-email{ display:none;}
.down-address{ display:block;}
.intro-section{ padding-bottom:20px; }
.joomir-plan .col-xs-12{ margin-bottom:20px;}
.form-horizontal .controls{ margin-right:60px !important; margin-left:20px !important;}
.navbar-collapse{ clear:both;}
.itemImage .modal img{ width:80% !important;}
video{ width:100%;}
.navbar-nav{ background-color:#FCFCFC;}
.navbar-left{ background-color:transparent;}
table#tblFontEndTickets tr td:nth-child(3),table#tblFontEndTickets tr td:nth-child(4),table#tblFontEndTickets tr th:nth-child(3),table#tblFontEndTickets tr th:nth-child(4){ display:none;}
textarea{ width:100%;}
#threadAccordion{ font-size:12px;}
.navbar-default .navbar-nav>li>a{ font-size:14px;}
section{ padding-top:205px !important;}
.contact-section-internal{ padding-top:0px !important;}
#otherpagescontent{    padding-top: 90px !important;}
.widget_search{ text-align:center;}
.darkoobwrater img{ width:40px;}
.kk-star-ratings{ clear:both; padding-top:15px;}
.darkoobwrater, .darkoobwrater a {
    font-size: 15px !important;
}

.shortlinkdarkoob{ font-size: 15px !important; }
.shortlinkdarkoob a {
    font-size: 15px !important;
}
.navbar-default .navbar-toggle{ float: left;}
.navbar-header{ width: 100%;}
.joomir-share-on a {
    font-size: 14px !important;
}
.joomir-share-on svg { display:none;
}
.joomir-share-on{ padding:10px;}
#sp-users-wrapper{ padding-top:0px !important;}
ul.navbar-nav{ padding:0px;}
.onlineshopstyle div.span2{ width:100% !important; clear:both;}
.onlineshopstyle div.span3{ width:100% !important; clear:both;}
} 
@media (max-width: 600px) {
	.downsupportlink { width:100%;
	}
}


@media (min-width: 768px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.threecolumn {
    float: right;
    width: 33%;
}
.footercontact {
    width: 40%;
    float: right;
}
.footerhonors {
    width: 30%;
    float: right;
}
.footervideo {
    width: 30%;
    float: right;
}
.contantofarticle{
	position:relative;
	}
	
.contantofarticle .kk-star-ratings{ clear:both;}	
	
}

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
.about-section,.services-section,.portfolio-section{ height:auto !important;}

}

/* for higher resolutions (android and retina) */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}

.joomir-related-item a {
    display: block;
    border: 1px solid #ccc;
    padding: 5px;
}

.navbar-fixed-top-other{ background-color:#fff;}

.contact-section-internal{     background-color: #1b1d1f;
    float: right;
    color: #fff;
    width: 100%; padding-bottom:0px;}

.darkoobfixedbottom{
position: fixed; bottom: 0px; width: 100%; z-index:9999;
}.downsupportlink{ margin: 0 auto; display:block;  }.downsupportbut {
    font-size: 20px;
}
.btn {
    padding: 0px 12px;
}
#otherpagescontent h1{ font-size: 28px; margin:0px;}
.contantofarticle h1{ margin-bottom:10px !important;}

.darkoobwrater img{ width:40px;}
.widget_search{ float:left; padding-top:10px; }
.darkoobfooterinfo{     width: 100%;
    clear: both;
    float: right;}
	
	textarea#create_ticket_body_guest{ height:100px;}
	
	img.size-full{ 
border-radius: 7px;
    box-shadow: 0 12px 27px 0 rgb(0 0 0 / 6%);
}
	

	.joomirsharelinkedin {
    display: inline-block;
    padding: 7px;
    margin: 0px;
    color: #fff;
    background-color: #0077b5;
    border-radius: .2rem;
}

.joomirsharetelegram {
    display: inline-block;
    padding: 7px;
    margin: 0px;
    color: #fff;
    background-color: rgb(23, 156, 222);
    border-radius: .2rem;
}

.joomirsharefacebook {
    display: inline-block;
    padding: 7px;
    margin: 0px;
    color: #fff;
    background-color: #3b5998;
    border-radius: .2rem;
}

.joomirsharetwitter {
    display: inline-block;
    padding: 7px;
    margin: 0px;
    color: #fff;
    background-color: #00acee;
    border-radius: .2rem;
}

.joomirsharewhatsapp {
    display: inline-block;
    padding: 7px;
    margin: 0px;
    color: #fff;
    background-color: #43d854;
    border-radius: .2rem;
}

.joomir-share-on a i{ vertical-align:middle;}

#sp-users-wrapper {
    background-color: whitesmoke;
    padding-bottom: 40px;
	min-height: auto;
}
.btnthreecol {
    background: red;
    padding: 5px 8px;
    font-size: 14px;
    line-height: 1.33;
    border-radius: 6px;
    box-shadow: none;
    border: 0;
    color: #fff !important;
}
.threecolumn a {
    font-size: 14px;
}
.aligncenter {
    text-align: center;
}
.homeallitems i {
    font-size: 24px;
    vertical-align: middle;
}
.containerdarkoob {
    padding: 20px;
}

.homeallitems h3{ font-size:18px;}

#sp-users-wrapper a {
    color: darkslategrey;
}

.homeallitems li{ line-height:2;}

.ui-widget.ui-widget-content {     z-index: 99999; position:fixed;}

.downsupportbut i{ vertical-align:middle;}

.instagram {
    display: inline-block;
    width: 21px;
    height: 23px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-size: 24px;
    line-height: 25px;
    vertical-align: middle;
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    box-shadow: 0px 3px 10px rgb(0 0 0 / 25%);
}

[class*='fa-']:before, [class*='fa-']:after{ padding-left:5px;} 

#contact i{ vertical-align:middle;}

.writecolumn{ padding-right:0px;}

.joomir-share-on h4 i{     vertical-align: middle; }

div.wp-video{ margin:auto;}

.onlineshopstyle{ width:100%; clear:both;}
.onlineshopstyle ul{ list-style:none;     padding: 0px !important; }
.onlineshopstyle div.span2{ width:20%; float:right;}
.onlineshopstyle div.span3{ width:25%; float:right;}
.onlineshopstyle ul ul{ font-size:12px;}

.onlineshopstyle ul li.plan-name a{ color:#fff;}
.onlineshopstyle ul li.plan-price{ background-color:whitesmoke; text-align:center;}

.calldarkoob {
    background-color: red;
    color: #FFF;
    font-size: 18px;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 6px 12px;
    box-shadow: 0 12px 27px 0 rgb(0 0 0 / 6%);
    animation: pulse-yellow 2s infinite;
}

div.threadAttachment a.attachment_link{    background: red;
    color: #fff;
    padding: 5px 15px 5px 15px;
    border-radius: 5px;
    display: inline-block;} 
	
	div.threadAttachment .wpsp_attachment_row{ padding:5px;}
	.service-row{ border:1px solid #ccc; padding:0px 5px 0px 5px; margin-bottom:5px; border-radius:5px; font-size: 14px;}
	.servicenot{ color:red;}

 @keyframes pulse-yellow {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 177, 66, 0);
	}
	
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
	}
}


#ez-toc-container ul{ border:0px !important; margin-left: 0px !important;}
div#ez-toc-container{ font-size:16px;}
#otherpagescontent ul li { padding:10px 0px 0px 0px }

.pageofartile img.size-large{ border-radius:5px;}
#otherpagescontent .onlineshopstyle div.span2 ul.plan li{ padding: 0px 0px 0px 0px;}
#otherpagescontent .onlineshopstyle div.span3 ul.plan li{ padding: 0px 0px 0px 0px;}
.onlineshopstyle li.plan-name{ background-color:orangered; text-align:center; color:#fff; font-size:18px;    padding: 10px 0px 10px 0px !important;}
.onlineshopstyle ul li.plan-price{  background-color:#fff;}
.onlineshopstyle div.span2 ul.plan{ margin:0px 3px 5px 3px; border-radius: 0px  !important; background: whitesmoke  !important;}
.onlineshopstyle div.span2 ul.plan ul{ border-radius: 0px  !important; background: whitesmoke  !important; }
.onlineshopstyle div.span2 ul.plan ul li{ border-bottom: 1px dashed #eee; text-align:center; font-size:13px; padding: 10px 0px 10px 0px !important; }
.onlineshopstyle div.span3 ul.plan{ margin:0px 3px 5px 3px; border-radius: 0px  !important; background: whitesmoke  !important;}
.onlineshopstyle div.span3 ul.plan ul{ border-radius: 0px  !important; background: whitesmoke  !important; }
.onlineshopstyle div.span3 ul.plan ul li{ border-bottom: 1px dashed #eee; text-align:center; font-size:13px; padding: 10px 0px 10px 0px !important; }

h2.support-title a{ font-size: 22px; }


/* comment */
.comment-form label{ display:block; }
.comment-form textarea#comment , .comment-form input#author, .comment-form input#email, .comment-form input#url{ width:100%;} 
.sgr-main{ transform:none !important;}

#otherpagescontent img.aligncenter{     margin-left: auto;
    margin-right: auto;
    display: block;}
	
.instagramcam .camprice{ font-weight:bold;display: block;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 5px;} 
	
	.instagramcam .camtitle{
		font-weight:bold;display: block;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 5px;
		
	}

@media (max-width:1010px){
.navbar-toggle{ display: block  !important;}
.navbar-toggle{  float: left;}
.navbar-header{ width: 100%;}
}

.new-plan-price{     font-size: 18px !important;
    text-decoration: line-through;
    text-align: center; }
    
    .topmenusupport {
    background-color: #e21f2f;
    color: #FFF !important;
    font-size: 18px;
    margin: 10px 0px;
    float: left;
    padding: 6px 10px;
}
.topmenusupport:hover {
    animation: pulse-yellow 2s infinite;
    background-color: rgba(65, 65, 65, 1);
    color: #fff;
    text-decoration:none;
}
.topmenusupport svg{ vertical-align:middle;}
.floatleft{ float:left;}
.floatright{ float:right !important; }
.topmenuitems{ padding-top:5px;}
.logodiv{ padding-top:5px;}