/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
 body.feed img {
    height: 100px;
    padding-bottom:10px;
}
.gsc-tabHeader.gsc-tabhActive {

    overflow: hidden;
}


.gsc-tabHeader.gsc-tabhInactive {

    overflow: hidden;
}
.gsc-control-cse .gsc-option-selector {
    height: 11px;
    margin-top: -4px;
    padding: 0 5px;
    position: absolute;
    right: 15px;
    top: 14px;
    width: 7px;
}


.gsc-thumbnail-inside {
    display: block;
    text-align: left;
}
.gsc-control-cse div {
    position: static;
    text-align: left;
}
.gsc-orderby {
    text-align: right !important;
}
.gsc-selected-option-container {
    margin: 0 !important;
    padding: 0 80px 0 10px !important;
    width: 100px !important;
}
body{
	font-size:13px;
	background-color: #f1f1f1;	
	color:#2f3c4d;
	font-family: byekan;
	line-height:2.5em;
}
.banner-margin{
	margin-bottom:10px;
}
.col-lg-12.banner {
    clear: both;
}
body.toolbar-drawer {
    padding-top: 31px !important;
}
.sf-accordion-toggle.sf-style-white > a::before {
    content: "\f039";
    font-size: 26px;
}
#superfish-1-toggle {
    background-color: #008dd2;
    color: #fff;
    display: block;
    font-family: fontawesome;
    height: 36px !important;
    padding: 5px;
    text-align: center !important;
    width: 40px !important;
}
#superfish-1-toggle > span {
    font-size: 0;
}
.file-icon {
    display: none;
}
.gsc-result .gs-title {
    height: 31px !important;
}
.gsc-input-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    height: 40px !important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    filter: none;
    margin: 0 29px !important;
    padding: 0 !important;
}


td.gsc-search-button {
    background-color: #cecece;
    height: 40px !important;
    width: 10%;
	}
.warpper-header-drupalcenter.col-lg-12 {
    background: #0195DB;
}
.attach-body,.news_body,.views-field-body,.field-name-body p,.field-name-body p span{
        font-family:BBCNassim !important;
        font-size:18px !important;
        text-align:justify !important;
        color:#2f3c4d !important;
	line-height:2em;
}
.owl-item .views-field.views-field-field-image-web{
    background-color: #fafafa;
    border: 2px solid #eee;
    margin: 5px;
    padding: 5px;
}
.dc-content{
        text-align:justify;
}
img{
	height:auto;
	max-width:100%;
}
@font-face {
  font-family: 'byekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'BBCNassim';
  src: url('fonts/BBCNassim.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BBCNassim.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BBCNassim.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
h1,h2,h3,h4,h5,h6{
	font-family:byekan;
	margin: 0;
	color:#2F3C4D;
}
h1{
	font-size:19px;
}
h2{
	font-size:17px;
}
h3{
	font-size:15px;
}
.margin-top{
	margin-top:15px;
}
.no-background {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
}
.navbar-dc {
    margin-top: 46px;
}
.sf-menu li.last a {
    border: medium none !important;
}
/*****header ******/
.search.col-md-3 {
    margin-top: 0;
    text-align: center;
}
#navbar-dc .top-nav{  background: #fff url("../images/top-head.png") repeat-x scroll 0 0;height:28px}
.top-nav .container {
    text-align: center;
}
#navbar-dc {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
}
.navbar-collapse.col-md-7 {
    padding-top: 45px;
}
.navbar-collapse.col-md-7 li::before {
    background: #000 none repeat scroll 0 0;
    height: 10px;
    width: 2px;
}
.navbar-nav > li > a {
    padding: 0;
}
.navbar-collapse.col-md-7 li a {
    color: #2f3c4d;
}
.navbar-collapse.col-md-7 li.last{
	border-left: none !important;
}
.navbar-collapse.col-md-7 li {
    border-left: 1px solid;
    margin: 0;
    padding: 0 7px;
}
.flag-dc {
    margin: 0;
    padding:0;
}
.flag-dc > li {
    display: inline-block;
    height: 15px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 27px;
}
/*****slideshow ******/
.views-bootstrap-carousel-plugin-style .views-field-title .field-content  > a{    
	background-color: rgba(0, 0, 0, 0.64);
    bottom: 0;
    color: #fff;
    padding: 16px;
    position: absolute;
    right: 0;
    width: 100%;
}
.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
    left: 0;
    right: auto;
}
.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    left: auto;
    right: 0;}
.carousel-control .icon-next::before {
    content: "‹";
}
.carousel-control .icon-prev::before {
    content: "›";
}
.slideshow-dc{
    background: #2f3c4d none repeat scroll 0 0;
    padding-bottom: 10px;
    padding-top: 20px;
}
.slideshow-dc .col-md-9,.slideshow-dc .col-md-3 {
    padding: 0;
}
.region-banner img {
    margin: 0 0 9px !important;
    text-align: center;
}
/***** social *****/
.social-dc{
	padding:0;
}
.social-dc li {
    display: inline-block;
    list-style: outside none none;
	margin-bottom:5px;
}
.social-dc img {
    height: 63px;
    width: 63px;
 
}
ul.social-icons li {
    float: left;
    list-style: outside none none;
    margin-right: 5px;
}
ul.social-icons li a {
    background-image: url("../images/social-icons.png");
    background-repeat: no-repeat;
    border-color: #b1aea5;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    cursor: pointer;
    display: block;
    height: 31px;
    position: relative;
    text-indent: -9999px;
    transition: all 0.25s linear 0s;
    width: 31px;
}
ul.social-icons li.facebook a {
    background-position: -3px -2px;
}
ul.social-icons li.website a {
    background-position: -33px -2px;
}
ul.social-icons li.twiter a {
    background-position: -62px -2px;
}
ul.social-icons li.vimeo a {
    background-position: -93px -2px;
}
ul.social-icons li.google a {
    background-position: -124px -2px;
}
ul.social-icons li:hover a {
    border-color: #696660;
}
ul.social-icons li a > span {
    background-image: url("../images/social-icons.png");
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.25s linear 0s;
}
ul.social-icons li:hover span {
    opacity: 1;
}
ul.social-icons li.facebook a:hover {
    background-position: -3px -33px;
}
ul.social-icons li.website a:hover {
    background-position: -33px -33px;
}
ul.social-icons li.twiter a:hover {
    background-position: -62px -33px;
}
ul.social-icons li.vimeo a:hover {
    background-position: -93px -33px;
}
ul.social-icons li.google a:hover {
    background-position: -124px -33px;
}
/***********facetapi*************/
.yui3-g {
    clear: both;
    margin-bottom: 23px;
    margin-top: 20px;
}
.facetapi-facetapi-checkbox-links {
    margin: 0 10px 0 0;
    padding: 0;
}
.range-box-left label,.range-box-right label,.search-api-ranges-widget .form-submit ,.text-range{
    display: none;
}
.search-api-ranges-widget .range-box-left .form-text {
    float: left;
    text-align: left;
    padding: 11px 0 0;
}
.search-api-ranges-widget .form-text {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 13px;
    font-weight: 300;
    padding: 0;
    width: auto;
}
.search-api-ranges-widget .range-box-right .form-text {
    float: right;
    margin: -5px 0 0;
}
/***** sidebar-right ********/
.view-new-article-block .row:last-child {border-bottom:none}
.view-new-article-block .row {
    border-bottom: 2px solid #f9f9f9;
    margin: 0;
    padding: 11px 0;
}
.view .small-pic,.view .attach-pic,#sidebar-dc .small-pic.pull-right {
    background: rgba(0, 0, 0, 0) url("../images/glass_tiny.png") no-repeat scroll center center;
}
#sidebar-dc .small-pic.pull-right{
margin: 0 0 0 9px;
}
#sidebar-dc .small-pic.pull-right img:hover,.view .small-pic img:hover,.view .attach-pic img:hover {
    opacity: 0.5;
}
#sidebar-dc .small-pic.pull-right img,.view .small-pic img,.view .attach-pic img {
    transition: all 1s ease 0.1s;
}
#sidebar-dc {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    margin-bottom: 10px;
    padding: 5px;
}
.title-sidebar::before {
    background: #2F3C4D none repeat scroll 0 0;
    border-bottom: 4px solid red;
    color: #fff;
    content: "\f02b";
    font-family: fontawesome;
    margin-left: 10px;
    padding: 4px 6px;
}
.title-sidebar {
    border-bottom: 3px solid #ddd;
    font-size: 17px;
    padding-bottom: 2px;
    padding-right: 10px;
    padding-top: 10px;
}

.view-id-cover_user .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
}
.not-front .view-archive-page .views-row:hover,.not-front .view-content .views-row:hover{background:#fff none repeat scroll 0 0; box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.04);border: 1px solid #d7d7d7;}
.not-front .view-archive-page .views-row,.not-front .view-content .views-row{ background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 0 1px rgba(0, 0, 0, 0.1);
    margin: 20px 0 0 0;
    padding: 10px 0 0 !important;
    transition: all 0.3s ease 0s;}
/***** main *****/
.breadcrumb {background:none}
.view-id-related .col img, .view-id-related .col a{
    transition: all 0.5s ease 0s;
}
.view-id-related .col:hover .dc-title a {color:#12a7cb;text-decoration:none}
.view-id-related .col:hover .small-pic.pull-right img{border: 3px solid #12a7cb;}
.view-id-related .small-pic.pull-right img{
	border: 3px solid #f3f3f3;
    border-radius: 3px;
    float: right;
    margin: 0 0 5px 5px;}
.list-content{
	background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.view-mode-full .field-type-image,.view-mode-full .file-video{margin: 20px 0;}
.news-list-dc{
    background: #fff none repeat scroll 0 0;

    margin: 20px 0 25px;
    padding: 10px;
    transition: all 0.3s ease 0s;
	float:right;
}
.node-teaser .field-name-title h2 {
    font-size: 18px;
    margin: 10px 0;
}
.style_4_wrap .field-name-post-date .field-item::before,.style_4_wrap .field-name-author .field-item::before{font-family: fontawesome;float:right; padding: 0 0 0 6px;}
.style_4_wrap .field-name-post-date .field-item::before {content: "\f017";}
.style_4_wrap .field-name-author .field-item::before{content: "\f007";}
.style_4_wrap .field-name-post-date ,.style_4_wrap .field-name-author {display: inline-block;   margin: 0 0 0 34px;}
.field-name-node-link {
    background: #3498db none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    box-shadow: 0 -3px 0 0 #2573a6 inset;
    float: left;
    font-family: byekan;
    font-size: 11px;
    height: 25px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: -5px;
    padding: 0 8px;
    text-align: center;
    text-shadow: 1px 1px #2573a6;
    transition: all 1s ease 0s;
    width: auto;
}
.field.field-name-body {
    background: rgba(0, 0, 0, 0) url("../images/date.png") repeat-x scroll 0 0;
    display: block;
    float: right;
    width:100%;
    text-align:center;
   padding-top:20px;
}
.field-name-node-link a {
    color: #fff;
}
.view-auther-information .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
}
.flag-outer {
    float: right;
}
.flag.unflag-action::before {
    color: #ea6153;
    content: "\f004";
    font-family: FontAwesome;
    font-size: 25px;
}
.coun-count-jd {
    float: right;
}
i.comment-count {
    color: #3498db;
    float: right;
    font-size: 25px;
    margin-top: 3px;
}
.flag.flag-action::before {
    color: #ea6153;
    content: "\f08a";
    font-family: fontawesome;
    font-size: 25px;
}
.flag.unflag-action:hover, .flag.flag-action:hover {text-decoration: none;}
.flag.unflag-action, .flag.flag-action {
    font-size: 0;
}
/***** main front *****/
.content-list-dc{
	background:#fff;
	margin-bottom:20px;

	  margin-top: 20px;
}
.banner{

}
.dc-title > a {
    color: #000;
    font-weight: bold;
    padding: 0 10px 0 0;
}
.fa.fa-user, .fa.fa-clock-o, .fa.fa-eye{
    color: #aaa;
    padding: 0 7px;
}
.view-display-id-block_1 .views-row{  
	border-bottom: 2px solid #f9f9f9 !important;
    display: block;
    padding: 0 0 23px;}
.views-bootstrap-grid-plugin-style .row .col-lg-6 {
    border-bottom: 3px solid #f9f9f9;
    display: block;
    margin:0 0 10px;
    padding:0 0 10px;
}
.view-new-article .views-row:last-child, .views-bootstrap-grid-plugin-style .row:last-child .col,.view-news .views-row :last-child{border:none}
.view-new-article .views-row {
    display: block;
    padding: 4px 0 20px;
    border-bottom: 2px solid #f9f9f9;
}
.question-list .more-link{float: left;}
.more-link{ display:inline-block;padding:0 13px !important;margin:0 0 11px;}
.btn-more > a ,.more-link > a,.facetapi-limit-link,.facetapi-limit-link:hover{
    color: #fff;
text-decoration:none
}
.btn-more{line-height: 24px;}
.btn-more,.more-link ,.facetapi-limit-link{
    background-color: #ea4e3f;
    padding: 5px 15px;
    text-align: center;

}
.username, .created {
    color: #eec599;
    font-weight: bold;
}
.user-name {
    bottom: 63px;
    position: relative;
}
.view-news .views-row {
    border-bottom: 2px solid #f9f9f9;
    display: block;
    margin: 0 0 23px;
}
/**** book *****/
.col-lg-12.book-new-dc {
    background: #fff none repeat scroll 0 0;
    direction: ltr;
	margin-bottom:20px;
	float:right;
	width:100%;
	margin-top: 20px;
}
.col-lg-12.book-new-dc .title-footer > span{
    background: #fff none repeat scroll 0 0;
    color: #2f3c4d;
}
.col-lg-12.book-new-dc .title-footer{
    direction: rtl;
    margin-bottom: 15px;
}

/**** libraries *****/
.node-site-drupal.view-mode-full .col-sm-6 {
    display: block;
    float: right;
}
.view-id-libraries .col-1, .view-id-libraries .col-2 {
    padding-left: 18px !important;
}

.thumb{max-width:300px;
width:100%;height:auto;margin:0px auto 50px;-webkit-perspective:1000px;
-moz-perspective:1000px;-ms-perspective:1000px;}
.thumb a.jd{display:block;width:100%;height:100%;
background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),;
background-size:0, cover;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:all 0.5s;transition-delay:0.2s;}
.thumb:hover a.jd{transform:translate(0,33px);-o-transform:rotateX(80deg)translate3d(0px,0px,110px);-webkit-transform:rotateX(80deg) translate3d(0px,0px,110px);-ms-transform:rotateX(80deg) translate3d(0px,0px,110px);-moz-transform:rotateX(80deg) translate3d(0px,0px,110px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;-moz-transform-origin:bottom;}
.thumb a.jd:after{content:'';position:absolute;left:0;
bottom:0;width:100%;height:36px;background:inherit;background-size:cover, cover;
background-position:bottom;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);
-ms-transform:rotateX(90deg);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transition-delay:0.2s;}
.thumb a.jd span{color:white;text-transform:uppercase;position:absolute;top:100%;right:0;width:100%;
font-family:'byekan';font-size:17px;text-align:center;-webkit-transform:rotateX(-89.99deg);
-moz-transform:rotateX(-89.99deg);-ms-transform:rotateX(-89.99deg);-ms-transform-origin:top;
-webkit-transform-origin:top;-moz-transform-origin:top;z-index:9999;height:40px;padding-top:10px;background:#031125;}
.thumb img{height:auto;width:100%;}
.thumb a.jd:before{content:'';position:absolute;top:0;left:0;width:100%;
height:100%;background:rgba(0, 0, 0, 0.5);
box-shadow:0 0 100px 50px rgba(0, 0, 0, 0.5);
transition:all 0.5s;opacity:0.15;-webkit-transform:rotateX(95deg) translateZ(-40px) scale(0.75);-moz-transform:rotateX(95deg) translateZ(-40px) scale(0.75);-ms-transform:rotateX(95deg) translateZ(-40px) scale(0.75);-ms-transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;transition-delay:0.2s;}
.thumb:hover a.jd:before{opacity:1;box-shadow:0 0 25px 25px rgba(0, 0, 0, 0.5);-webkit-transform:rotateX(0) translateZ(-60px) scale(0.85);-moz-transform:rotateX(0) translateZ(-60px) scale(0.85);-ms-transform:rotateX(0) translateZ(-60px) scale(0.85);}

/**** question *****/
h1.page-title {
    margin: 0 22px 15px 0;
    padding: 0;
}
.view-question-answers-best-answers- .field-name-ds-user-picture {
    clear: both;
    display: block !important;
    float: right;
    padding: 0 0 10px 10px;
}
.node-answer .field-name-body {
    margin: 16px 0 0;
}
.body-question .field-name-body {
    margin: 16px 0 10px;
}
.clear{clear:both}
.view-questions-list .views-row {
    border: medium none !important;
    box-shadow: none !important;
    margin: 0 !important;
    border-bottom:3px solid #f9f9f9 !important;
}
.question-list-front{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px 1px #AAAAAA;
    padding: 20px 18px;
    width: 96% !important;
}

.question-list-front .views-row h2{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    height: auto;
    margin: 0;
    text-align: right;
    width: 100%;
}
.view-new-question .views-row ,.view-questions-list .views-row{
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    padding: 5px 0;
}
.answer-count-dc {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px;
    box-shadow: 0 1px 2px #CCCCCC;
    color: #FFFFFF;
    float: right;
    height: 60px;
    padding: 0;
    text-align: center;
    width: 60px;
	margin: 0 10px;

}
.green {
    background: none repeat scroll 0 0 #8AB831;
}
.red{
	background: none repeat scroll 0 0 #E6611E;
}
.totalcount-dc {
    background: none repeat scroll 0 0 #0099FF;
    border-radius: 5px;
    box-shadow: 0 1px 2px #CCCCCC;
    color: #FFFFFF;
    float: right;
    font-family: byekan;
    height: 60px;
    text-align: center;
    width: 60px;
}
.rate-number-up-down-btn-up{
    background: url("../images/rate-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 25px;
    width: 50px;
}
.rate-number-up-down-rating {
    display: block;
    float: right;
    padding: 0 5px;
    text-align: center;
}
.rate-number-up-down-rating {
    clear: both;
    height: 15px;
	line-height: 18px;
    width: 42px;
    font-size: 14px;
    font-weight: bold;
}
.rate-number-up-down-btn-down{
    background: url("../images/rate-bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 17px;
    width: 50px;
    float:right;
}
.rate-widget-number_up_down{
    float: right;
    margin-top:-8px;
}
.col-lg-12.question-list{
	background: #fff;
	float:right;
	width:100%;
}
.region-question .views-row-last {
    border-bottom: medium none !important;
}
.rate-info {
    display: none;
}
.question-list .title-footer > span {
    background: #fff none repeat scroll 0 0;
    color: #2f3c4d;
}
.question-list .title-footer {
    margin-bottom: 20px;
}
.title-new-question {
    margin-top: 15px;
}
.owl-item {
    text-align: center;
}
.owl-theme .owl-controls .owl-page span{width:19px;height:4px;}
/************info-author**************/
.field-name-author-info .views-field-picture img{  
	border-radius: 107px;
    float: right;
    height: 152px;
    margin: 0 0 20px;
    width: 152px;}
.field-name-author-info{
    padding: 14px;}
/***** comment *****/
#comments {
    border-top: 3px solid #f9f9f9;
    padding: 20px 0;
clear:both
}
#comment-body-add-more-wrapper .panel-body {
    display: none;
}
/*comment*/

.comments {
    border-bottom: 2px dashed #ddd;
    margin: 20px;
    overflow: auto;
}
 .commentImage img:hover{transform:scale(1.2,1.2)}   
.commentImage img {
    border-radius: 50%;
    height: 64px;
    transition: all 0.5s ease-in-out 0s;
    width: 64px;
}

.commentAuthor {
    border-bottom: 1px solid #eee;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.clearfloat {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 1%;
}

.commentDate {
    display: block;
    font-size: 0.8em;
}

.commentlist .left-c {
    background: none repeat scroll 0 0 #fefefe;
    border: 1px solid #eee;
    border-radius: 10px;
    color: #777;
    min-height: 74px;
    padding: 2% 2% 5%;
        margin: 20px 0;
    position: relative;
    width: 80%;
}
ol.commentlist {
    margin: 0;
    padding: 0;
}
.commentlist .pull-right{    margin: 20px 0;
    padding: 10px 0;
    font-size:11px;
    text-align: center;
}
.comment-wrapper {
    border-top: 2px dashed #ddd;
    margin-top: 10px;
}
/***** top footer *****/
.top-footer{
	background:#4F4F4F;
}
/***** footer *****/
.footer-dc{
	border-top:3px solid #e84c3d;
	background:#34495E;
}
.copy-right{
	background:#181f29;
	color:#fff;
	font-size:12px;	
	padding-top:10px;
	padding-bottom:10px;
}
.Div-Background-Footer {
    background:url('../images/footer-bg.jpg') no-repeat scroll center bottom;
    clear: both;
    height: 210px;
    margin-top: 10px;
    width: 100%;
}
.title-footer {
    background: rgba(0, 0, 0, 0) url("../images/sep-widget.png") repeat-x scroll 0 5px;
    font-size: 16px;
    margin-top: 20px;
	margin-bottom: 24px;
}
.footer-dc .title-footer > span { 
	background: #34495e none repeat scroll 0 0;
    color: #fff;}
.title-footer > span {
 background: #fff none repeat scroll 0 0;
    color: #000;
    margin-right: 30px;
    padding: 0 20px;
}
.nav > li > a:hover,.nav > li > a:focus{
	background: none;
	}
.footer-dc .nav > li > a{
	padding:0;
	color:#fff;
}
/*****************user*************/
.view-cover-user .views-field-field-email .field-content {
    display: inline-block;
}
.view-cover-user .views-field {
    display: block;
}
.col-lg-12.user-cover {
    padding: 0;
}
.col-lg-12.user-detail {
    margin: -87px 0;
    padding: 0 30px;
}
.user-detail .user-name a {
    color: #fff;
    font-size: 20px;
}
.widget.widget_social {
  bottom: 34px;
    float: left;
    left: 9px;
    position: relative;
}
.user-edit a {
    background-color: #3498db;
    color: #fff;
    font-size: 16px;
    padding: 5px 12px;
    text-align: center;
}
.user-pic {
    display: inline-block;
    margin: 0 0 14px;
    padding: 0 0 0 15px;
}
.page-user-login .list-content,.page-user-password .list-content,.page-user-register  .list-content{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
#user-login .form-block ,#user-register-form .form-block,#user-pass .form-block{
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 90px;
    margin-top: 70px;
    padding: 80px 20px 30px;
    position: relative;
}
.form-block .form-icon {
    border: 10px solid #f9f9f9;
    height: 140px;
    left: 50%;
    margin: -70px 0 0 -70px;
    position: absolute;
    top: 0;
    width: 140px;
}
#user-login .form-block button {
    background: #3498db none repeat scroll 0 0;
    border: 1px solid #2980b9;
    clear: both;
    display: block;
	    box-shadow: 0 4px #2f84bc;
    margin-top: 20px;
    width: 100%;
}
.field.field-name-ds-user-picture.field-type-ds.field-label-hidden {
    text-align: center;
}
body.page-user-login,body.page-user-register,body.page-user-password {
    background: rgba(0, 0, 0, 0) url("../images/login.jpg") repeat scroll 0 0;
}
.user-avatar-select.form-radio {
    bottom: -15px;
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
    position: absolute;
    right: 33px;
}
.form-item-select-avatar label {
    margin: 0 !important;
    padding: 0 !important;
}
div.user-avatar-select div.form-item {
    display: inline;
    float: right;
    padding: 0;
    position: relative;
    text-align: center;
    width: 80px;
}
#edit-select-avatar {
    position: relative;
}
.form-surround .title, .form-surround .text {
    text-align: center;
}

.jwplayer.jw-flag-aspect-mode,.jwplayer.jw-flag-aspect-mode,.aparat_player_box .jwplayer{
    height:inherit !important;
}
.region-banner3 .block,.region-banner2 .block,.region-banner1 .block{
    min-height:100px;
    clear:both;
}
/********feed**********/
.not-front .view-id-feed .views-row {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.view-feed .item-list > ul > li{margin: 0;}
.view-feed .item-list > ul {
    margin: 0;
    padding: 0 17px;
}
/**********video***********/
.video-body .col-md-2,.video-body .col-md-10,.video-body.col-lg-12 {
    padding: 0;
}
.col-lg-12.video-body {
    background-color: #f9f9f9;
    padding:13px 10px 0;
}
.comment-video .fa.fa-comments,.date-video .fa.fa-clock-o {
    color: #ea6153;
    font-size: 17px;
    padding:0
}
.comment-video .flag.flag-action::before {
    font-size: 19px;
    font-weight: bold;
}
.video-body .col-md-2{  line-height: 44px;}
.input-group-addon{display:none}
.rate-video {
    margin: 0 20px 16px;
}
.view-mode-full .field-name-field-video {
    text-align: center;
}
.view-talk-director .field-content {
    text-align: justify;
}
.view-id-feed .field-content a {
    display: block;
    text-align: justify;
}
iframe{
     max-width:100%;
}
.node-teaser .field-name-body {
    text-align: justify;
}
body.feed {
    overflow: hidden;
}
html.js fieldset.collapsed .fieldset-legend {
    background-image: url("../../misc/menu-collapsed-rtl.png");
    background-position: 98% 50%;
}
.field-name-field-link-sale a {
    background: url("../images/shop.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.field-name-field-online a {background: url("../images/vie.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.node-site-drupal .links.inline {
    clear: both !important;
    display: block !important;
}
.field-name-field-files-book-or-software a,.field.field-name-field-files a,.field-name-field-online a,.field-name-field-link-sale a {
    display: block;
    float: right;
    font-size: 0;
    height: 63px;
    width: 175px;
}
.field-name-field-files-book-or-software a{ background: url("../images/dl.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.field.field-name-field-files a {background: rgba(0, 0, 0, 0) url("../images/file.png") no-repeat scroll 0 0;}
/************new*************/
.field.field-name-related-content {
    padding: 0 15px;
}
.node-teaser .field-name-field-video iframe {
    max-width: 100%;
    height: 155px;
}
.jw-reset {
    font-size: 13px !important;
    top: 53% !important;
    background: rgba(50,50,50,0.5) !important;
    padding: 8px 0px !important;
    line-height: 20px !important;
}
.node-site-drupal .group-right .field-label-inline {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px;
    padding-top: 5px;
}
.cloud-zoom-container > div {
    float: right !important;
}
.cloud-zoom-gallery.cloud-zoom-processed {
    display: inline-block;
}
.cloud-zoom-gallery-thumbs {
    clear: right;
}

.field-slideshow-pager li {
    background-color: #f9f9f9;
    border: 1px solid #eee;
    float: right;
    list-style: outside none none;
    margin-left: 5px;
    padding: 3px;
}

.field-slideshow-wrapper .prev,.field-slideshow-wrapper .next{font-size:0}
.field-slideshow-wrapper .next::before {content: "\f104"; float: left;}
.field-slideshow-wrapper .prev::before { content: "\f105"; float: right}
.field-slideshow-wrapper .prev::before,.field-slideshow-wrapper .next::before {
    background-color:lightblue;
    font-family: fontawesome;
    font-size: 13px;
    padding: 5px 9px;
    position: relative;
    top: 65px;
}
/**back to top**/
/*Main stylesheet for Backtop jQuery Plugin */
#backTop{
    width:35px;
    height:35px;
    padding:10px;
    border-radius:4px;
    text-indent:-9999px;
    cursor:pointer;
    z-index:999999999;
	display:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
#backTop.white{
     background:url(../img/uparr-48-b.png) no-repeat center center rgba(255,255,255,0.8);
    border:1px solid #ccc;
}
#backTop.black{
     background:url(../img/uparr-48-w.png) no-repeat center center rgba(0,0,0,0.8); 
    border:1px solid #ccc;
}
#backTop.red{
     background:url(../img/uparr-48-w.png) no-repeat center center rgba(217,97,81,0.9); 
    border:1px solid #fff;
}
#backTop.green{
     background:url(../img/uparr-48-b.png) no-repeat center center rgba(81,217,187,0.9); 
    border:1px solid #fff;
}

/****owl-carousel-gallery & owl-carousel-slideshow**/
.owl-carousel {
    direction: ltr;
}
.view-slide .views-field.views-field-title a{color:#fff}
.view-slide .views-field.views-field-title {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    padding: 5px;
    position: absolute;
    text-align: right;
    width: 100%;
}
.view-slide .owl-controls .owl-page span {
    height: 12px;
    width: 12px;
}
.view-slide .owl-theme .owl-controls .owl-page span{
    background: #1d9add none repeat scroll 0 0;
       border: 1px solid #fff;
}
.view-slide .owl-pagination {
    bottom: 36px;
    position: absolute;
    width: 100%;
}
.flag-dc > li {
    margin: 0 6px 0 6px;
    padding: 0;
    display: inline;
}