@import "../../../firma/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */

html {overflow-x: hidden;}

aside#sidebar {padding-top: 40px; }

#header .top-bar .logo {
    width: 140px;
    float: right;
}

#header .top-bar .logo {
    position: relative;
}
/* OLD SETTING
.top-banner {
    float: right;
    margin: 0px 10% 0 0;
} */

.top-banner {
    font-size: 35px;
    color: #0e4964;
    margin-right: 30%;
    margin-top: 25px;	
	font-family: Arial;
}

ul#news-ticker li {
    list-style: none!important;
}

span.tickerLink {
    float: right;
    width: 100%;
    clear: both;
}

#news-ticker img {
  border:3px solid #ddd;
}

#news-ticker img:hover {
  border:3px solid #0e4964;
}

/*comments area*/
li.comment {
    list-style: none;
    /*cursor: pointer;*/
    float: right;
    display: block;
    clear: both;
    width: 100%;
}

div#wp-comment-editor-container ,  {
    max-height: 180px;
}

iframe#comment_ifr {
    max-height: 180px;
}

.comment-form-url {display: none;}

.comment-sp input#author , .comment-sp input#email , .comment-sp select#title {
    max-width: 350px;
    width: 100%;
    margin: 0px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
select#title {height: 40px;}
.comment-sp {margin: 5px 0;}
input#submit {border-radius: 5px; } 
p.form-submit {float: right; margin: 15px 0;}
.nav-tabs>li {float: right!important; }

.hide-comment {display: none;}

.comment-content {
    border: 1px solid #d2d2d2;
    padding: 10px 20px 25px;
    margin: 20px 0 0;
}

.comment-body {position: relative;}
.comment-content {
    border: 1px solid #d2d2d2;
    padding: 10px 20px 25px;
    margin: 20px 0 0;
}
.reply {
    right: 1px;
    position: absolute;
    margin-top: -39px;
    background: #eee;
    padding: 5px 10px;
}
.avatar {
    background: #FFF;
    float: right;
    margin: 0 0 0 10px;
    border-radius: 50%;
    -moz-border-radius: 50%;
	width:35;
}

.comment-author.vcard b.fn {
    color: #464646;
    font-size: 20px;
    font-weight: bold;
}

.depth-1 {margin: 5px 0;}
input#submit {border-radius: 5px; background: #eee; }

img.alignright {
    display: inline;
    text-align: center;
}

.sf-menu li a {
    padding: 0 1em;
}

.title-primary {
    display: none!important;
}

body.rtl #title-bar .breadcrumbs {
    text-align: right;
}

.navbar-toggle .icon-bar {
    border: 2px solid #6c6c6c;
}

.top-m {
    float: right;
    clear: both;
    position: absolute;
    top: -20px;
}

.navbar-toggle .icon-bar {width: 32px!important; } 
h2.comment-title {background: #0e4964; color: #fff; }
.cooment-wapper {border: 1px solid #0e4964; padding: 10px; float: right;width: 100%;} 
.addComment {background: #5D5D5D; float: left; font-size: 12px; padding: 0px 10px; box-sizing: border-box; color: #fff; border-right: 1px solid #fff!important; cursor: pointer; } 
#comments {float: right ;width: 100%;}
.comment-respond {display: none;float: right;}
.comment {border-bottom: 1px solid #ddd!important; }
.children .comment {border: none!important;}
.comment-number {font-size: 22px; margin-Left: 10px; float: right; width: 30px; padding: 5px; } 
.comment-name {float: right;}
.comment-info {color: #BDBDBD; }
.comment-meta {float: right; width: calc(100% - 40px); }
#bbpress-forums div.bbp-reply-author img.avatar , .bbp-reply-ip , .bbp-author-role , .bbp-reply-author br {display: none;}
#bbpress-forums div.bbp-reply-content {padding: 2px 0 2px 12px; } 
.bbp-reply-content p {margin: 0px;}
.bbp-body .avatar {display: none; }
a.bbp-topic-permalink , .bbp-topic-reply-count a {text-decoration: underline; }


table.table-style {width: 100%; }
table, th, td {border: 1px solid #ddd; }
.tab-content h3 {float: right; width: 100%; }
ul#myTab a {font-size: 20px; }
#wp-comment-wrap {float: right; width: calc(100% - 40px); box-sizing: border-box; margin: 10px; padding: 10px; }
p.form-submit {float: right; margin: auto; display: block; padding: 0px 20px; }

@media all and (max-width: 480px)  {
    .nav-tabs > li {float: right !important; width: 100%; margin: 0; padding: 0px; }
    #myTab {width: 100%; margin: 0px; padding: 0px; }
    .nav-tabs > li {float: right !important; width: 100%; margin: 5px 0; padding: 0px; border: 1px solid #eee; }
    ul#myTab a {font-size: 20px; border: none; }
    .page-id-9 #builder-section-3 {text-align: center; }
    .page-id-9 #builder-section-3 .widget-image img {text-align: center; display: inline-block;}

  .spu-box.spu-bottom-left {
    top: 10px!important;
}


 /**/
}

ul#topic-63-replies {position: relative; }
li.bbp-body div.hentry {margin-bottom: 0; overflow: hidden; padding: 8px; }
#title-bar {height: 60px; line-height: 60px; }
.nav-main .navbar-collapse .mobile-menu>li a:hover {color: #D02020; }
ul.Adv_widget {border: 2px solid #0e4964; background: #0e4964; margin: 0; padding: 0; }
ul.Adv_widget marquee {max-height: 250px;} 
ul.Adv_widget li {list-style: none; text-align: center;margin-bottom: 40px; }
ul.Adv_widget a {color: #fff!important; display: block;}
.adv-img , .adv-link {float: right; width: 100%;}
.tagcloud a {border: 1px solid #0e4964; }
i.fa.fa-times {
    position: absolute;
    left: 13px;
    background: #eee;
    padding: 4px;
    cursor: pointer;
    z-index: 9999;
    display: block;
}
.nav-main {border-bottom: 5px solid #0e4964; }
.math-captcha-form {margin: 0 20px; }
.says {cursor: pointer; }
.img-link {margin: 0 12px;padding: 0 12px;}
.comment-trimmed.vcard {float: right; }
.list-item .entry-meta {margin: 0px;}
section#pojo_recent_posts-2 {
    max-height: 450px;
    overflow-y: auto;
}
section#pojo_recent_posts-2 a{
 font-size: 12px!important;
 font-weight: normal;
}

section#pojo_recent_posts-2 .hentry {
    margin-top:30px!important;
}

.math-captcha-form {
    direction: ltr;
    text-align: right;
}
#siwp_captcha_input_0 {
    float: right;
}

button.single_add_to_cart_button.button.alt {
    background: #0e4964;
}

input.input-text.qty.text {
    height: 32px;
    line-height: 13px;
    border-radius: 3px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    border-bottom: 2px solid #0e4964;
}

.order-total {display: none;}

.thankyou {border: 1px solid #0e4964;padding: 20px;}
#sidebar .button.size-xxl {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 7s;
  animation-duration: 7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
   animation-iteration-count: infinite;
  }
  @-webkit-keyframes zoomIn {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  50% {
  opacity: 1;
  }
  }
  @keyframes zoomIn {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  50% {
  opacity: 1;
  }
  } 


@media print {
    /** {display:none;}*/
    /*.printable, .printable > * {display:block!important;}*/
    .top-m , aside , .pull-left.logo , .sd-content , .print , nav#pojo-a11y-toolbar , #pojo-scroll-up {display: none!important;}
    
}

html,body,h1,h2,h3,h4,h5,h6,p,a {font-family: 'Arial', Arial, sans-serif!important;}
li.search-choice {float: right!important; }
li.search-field {float: right!important; }
li.total {display: none; }
h1#one-page-shopping-checkout-header {display: none;}
.page-id-1042 .sd-content {display: none;}
section#one-page-shopping-cart {display: none!important; }
#container .container-wrapper {overflow: visible!important;}
a.woof_edit_view {display: none; }
.woof_container {width: 50%!important; }
.woof_sid_auto_shortcode .woof_container {float: right; }
#sidebar .woof_container {width: 100%!important; }
#sidebar .woof_sid_auto_shortcode .woof_container {float: none; }



form.woocommerce-ordering {display: none; }
span.price {display: none!important; }
body.rtl {overflow-x: hidden; }
.woocommerce #sidebar #pojo_button-2 {display: none;}
#sidebar .bbp-login-form label , #sidebar .bbp-login-form .bbp-submit-wrapper {width: 100%;}
.sf-menu ul {top:70px!important;}
ul.login-links {
    margin: 0;
    padding: 0;
}

.login-links {
    height: 50px;
}

ul.login-links {
    margin: 0;
    padding: 0;
    width: 160PX;
    float: right;
}

ul.login-links li {
    margin: 0 0 0 10px;
    padding: 0;
    float: right;
    list-style: none;
    line-height: 20px;
}
.spu-content a {color: #fff!important;}
div#one-page-shopping-checkout-content {
    position: absolute;
    top: 40px;
    background: #fff;
    width: 100%;
    z-index: 9999;  
    border: 2px solid #0E4964;
    border-radius: 6px;
}
ul.login-links a , .login-links {
    /* color: #0e4964!important; */
    font-weight: bold;
    text-decoration: underline;
    /* padding: 2px; */
    font-size: 17px;
}

.login-links {
    text-decoration: none!important;  
}

.send-email {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  margin-left: 10px;
  border: 1px solid #AFAFAF;
  height: 33px;
  box-sizing: border-box;
  display: block;
  float: right;
  padding: 0 5px;
}

img{
	height:auto;
	max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:auto;
	margin-right:auto;
	max-height:400px;
}

.media-object {width: 100%;}

.with_frm_style .frm_form_field.frm_left_container .frm_opt_container, .with_frm_style .frm_form_field.frm_right_container .frm_opt_container, .with_frm_style .frm_form_field.frm_left_container .g-recaptcha, .with_frm_style .frm_form_field.frm_right_container .g-recaptcha, .with_frm_style .frm_form_field.frm_left_container .frm-g-recaptcha, .with_frm_style .frm_form_field.frm_right_container .frm-g-recaptcha {text-align-last: right!important;float: right!important;}


.frm_style_formidable-style.with_frm_style .frm_required {float: right!important;}

body.rtl #title-bar .breadcrumbs {text-align: right!important;}


