/*  <link href='http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'>  */ 

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700italic,700&subset=latin,cyrillic);    


body {
	background-color: #e7e7e7;
	margin: 0;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 400;
}


#jm-logo-sitedesc {
	/* background: #ff5600; */
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	padding: 0px;
	
background: #ffb17e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmIxN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY1NjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ffb17e 0%, #ff5600 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffb17e), color-stop(100%,#ff5600)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffb17e 0%,#ff5600 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffb17e 0%,#ff5600 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffb17e 0%,#ff5600 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffb17e 0%,#ff5600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb17e', endColorstr='#ff5600',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#jm-logo-sitedesc #jm-logo-sitedesc-in {padding: 0px;}

#jm-logo-sitedesc #jm-logo-sitedesc-in h1#jm-logo {
	font-size: 0px;
	line-height: normal;
	margin: auto;
	padding: 0px;
	vertical-align: middle;
	display: inline-table;
	border-style: none;
	text-align: center;
}


#jm-allpage {background: #FFFFFF url(http://timeinter.com/images/blue-background3.jpg) repeat-x fixed center top;} 


/* лента топ бар */ 
#jm-top-bar { height: 44px; opacity: 0.9; -moz-opacity:0.9; -webkit-opacity:0.9;}
#jm-top-bar:hover { opacity: 1; -moz-opacity:1; -webkit-opacity:1;}
#jm-top-bar .toggle-nav.menu {
	background: #666;
	color: #FFF;
	height: 49px;
	margin: -20px -1px;
}
#jm-top-bar .toggle-nav.menu:hover {background: #FF5600;}


/* контакти телефони топ бар */ 
.contacs-top-bar p {
	font-size: 1.1em;
	color: #333;
	letter-spacing: 0.03em;
	font-weight: bold;
	opacity: 0.7;
	line-height: 1.1em;
	padding-bottom: 2px;
}
.contacs-top-bar p:hover {opacity: 1;}
.contacs-top-bar p span {font-size: 0.9em;	color: #999; font-weight: normal;}

@media (max-width: 480px) { .contacs-top-bar p {display:none;} }


#jm-top-bar #login-form .logout-button .btn { height: 46px; }
#jm-top-bar #login-form .logout-button .btn:hover { box-shadow: inset 0px 0px 14px 2px #F00; }

#jm-top-bar #login-form .login-greeting {
	background: #b1febc;
	color: #000;
	text-shadow: -1px -1px 4px #FFF;
	margin-right: 0px !important;
	padding: 14px 10px 12px 12px;
}


#jm-top-bar #jm-top-bar1 {padding-top: 16px;}


/* #jm-top-menu-nav .jm-module-raw ul li a span {
	padding-right: 14px;
	padding-left: 13px;
	background: #FFF;
} */
/* #jm-top-menu-nav .jm-module-raw ul li.dj-up.itemid479 a span {
	padding-right: 14px !important;
	padding-left: 14px !important;
} /* Врати */


/* .dj-select {display: none; margin:10px; padding:5px; font-size:1.5em; max-width:95%; height:auto;}
		@media (max-width: 1100px) {
  			#dj-main98.allowHide { display: none; }
  			#dj-main98select { display: inline-block; }
		}
*/


.dj-main li a.dj-up_a {background: #FFF;}

#jm-top-menu-nav ul.dj-submenu li a {padding-top: 15px; padding-bottom: 15px;}


#jm-offcanvas .jm-module {padding-top: 20px;}
#jm-offcanvas-toolbar { height: 46px; line-height: 46px; }
 
#menu-colmn li a img,
#menu-colmn separator img,
#menu-colmn span.separator img,
#jm-offcanvas-content li a img,
#jm-offcanvas-content li separator img,
#jm-offcanvas-content span.separator img
{display: none !important;}

#menu-colmn li.deeper.parent {margin-top: 6px;}


#jm-offcanvas-content a:hover { background: #F4F4F4 url(../images/li-menu.png) no-repeat left center; } 



#menu-colmn .separator .image-title,
#menu-colmn a .image-title,
#jm-offcanvas-content .separator .image-title,
#jm-offcanvas-content a .image-title
{font-weight: bold;}



#menu-colmn li a,
#jm-offcanvas-content a 
{padding-top: 0px; padding-bottom: 0px;}

#menu-colmn span.separator,
#jm-offcanvas-content span.separator
{padding-bottom: 0px;}

#jm-offcanvas-content li.item-516 a,
#menu-colmn li.item-516 a {	margin-top: 10px;}







.slider1-ms .djslider .slide-desc-text .slide-title {
	font-family: "Roboto", "sans-serif";
	font-weight: 300;
}


/* ИЗПЪЛНЕНИ ПРОЕКТИ */
.slide-desc-text-default a.readmore {margin-top: -20px; margin-bottom: 0 !important; }
#slider138 .slide-text { background: #3f3f3e !important; }




.jm-color-box1 .jm-icon-title, .jm-color-box2 .jm-icon-title, .jm-color-box3 .jm-icon-title {
	font-family: "Roboto", "sans-serif"; } 

.jm-color-box1 .jm-icon-desc, .jm-color-box2 .jm-icon-desc, .jm-color-box3 .jm-icon-desc {
	opacity: 1; /* font-family: "Roboto", "sans-serif"; */  }





.page-header h2 { font-weight: 300; font-size: 21px; }

.breadcrumb li a.pathway, .article-info category-name a {color: #898989;}
.article-info { margin-bottom: 0px !important; }
.article-info dl.article-info dd {display: inline-block; margin-right: 10px !important;}





/* тагове */
.tagspopular.tags-ms.tagscloud {margin-bottom: -8px;}
/* .tagspopular.tagscloud .tag a {font-family: "Roboto", Arial, Helvetica, sans-serif;} */


/* таг – категория */
.tag-category h1 {
	color: #8B8B8B;
	display: block;
	margin: 0 0 10px;
	text-transform: uppercase;
	font: 300 32px "Roboto", Arial, Helvetica, sans-serif, "sans-serif";
}
.tag-category li {padding: 0 !important;}
.tag-category li h3 { line-height: 1.2; margin: 0;}
.tag-category li:hover { background: #F4F4F4; }
.tag-category li a {display:block; padding:10px 0 10px 0;}


/* търсене */
.jm-module.search-module {padding: 26px;}
.jm-module.search-module .inputbox.search-query {
	color: #333;
	font-size: 1em;
	letter-spacing: 1px;
}

.search form.form-inline {margin:0;}
.search h1.page-title {font-weight: 300; font-size: 32px;}
.search-results .result-text span.highlight { background: #ffeebf; }

.label-info[href], .badge-info[href], 
.label-info, .badge-info  { background-color: #ff5600; }


/* още */
.more-related h3.jm-title {margin-bottom: 6px; font-size: 18px; font-weight: 400;}



/* Блог-категория */

.blog .page-header h2 { margin-top: 17px; margin-bottom:0; line-height: 1;}


.blog ul.tags, .blog dd.category-name {display:none;} 

ul.tags.inline li, .blog ul.tags { padding-left: 0px; margin-bottom: 0px; }

a.label.label-info {padding-bottom: 4px;}

.blog dd {display: inline-block; margin-right: 10px; }

dd.hits {font-size: 0.75em; opacity:0.5; }
dd.hits:hover {opacity:1;;}
dd.hits span.icon-eye-open { top: 2px; }

.blog .item-image a img:hover {opacity:0.7; }

.blog .article-info { margin-bottom: 4px !important;}

.blog .readmore > a.btn { margin: 0;}




/* contacts */

.jm-bottom1 > div:nth-child(1) {padding: 0!important;}

.contact h3,
.contact h2 span.contact-name {display: none;}



#contact-form fieldset legend {	font-size: small; }

#slide-contact.accordion a.accordion-toggle.collapsed,
#slide-contact.accordion a.accordion-toggle:hover 
{ background: #C00 !important; color: #FFF !important; }

#slide-contact.accordion a.accordion-toggle {
	background: #F60;
	color: #FFF !important;
	text-transform: uppercase;
}

.accordion-inner .thumbnail {border:none; margin-right:-5px; box-shadow:none;}
.accordion-inner .thumbnail img { opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; }
.accordion-inner .thumbnail img:hover { opacity:1; -moz-opacity:1; -webkit-opacity:1; }

dl.contact-address dd {padding-bottom: 15px;}

.custom.blank-ms.globe { text-align: center; margin-right: auto; margin-left: auto; }


#contact-form.form-validate.form-horizontal.well fieldset legend {display:none;}
#contact-form label#jform_spacer-lbl {font-size: 12px;}

.jm-module.blank-ms.map {margin-bottom: 40px !important;
        background-color: #ffffff !important;}

.blank-ms.map iframe {border: none !important;}



/* */
.jm-bottom1 .span12 .jm-module {
	margin-bottom: 0;
	background-color: #ff5600;
	border: none; }
.plg_system_eprivacy_module {max-width: 1200px; margin: auto;}

.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: 1px solid #fff;
    color: #fff;
    vertical-align: middle;
    padding: 15px; }
	
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted p, .plg_system_eprivacy_module div.plg_system_eprivacy_declined p {
	margin: 0; color: #FFF;	text-shadow: 1px 1px 1px #a93904; }

.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button,
.plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
	float: right;
	padding: 10px;
    color: white;
    background: #ff2b00;
    border: 2px solid #e82700;
    margin-left: 10px;
	text-shadow: 1px 1px 1px #771000;
	transition: all 0.3s ease-out; 	}
	
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button:hover,
.plg_system_eprivacy_module div.plg_system_eprivacy_declined button:hover {
    background: #fbfbd5;
    color: #222;
    border: 2px solid red;
	text-shadow: 1px 1px 1px #fdfbe2; }


/**/
#eprivacyModal .modal-header h3 {
    margin: 0;
    margin-top: 5px;
    line-height: 24px;
    font-weight: normal;
	font-size: 24px;
    padding-top: 2px; }



/* таг-категории */
aside#jm-right .slide-desc-text .slide-title {padding: 6px 30px 6px 15px;}



/* Новини */
.news .page-header h2 {font-size: 28px;}
.news .article-info.muted dl.article-info { margin-bottom: 1em !important;}


#jm-footer-mod-in > div > div:nth-child(3) > div > div > div {margin-bottom: 0px;}

#jm-footer-mod .newsflash h4 {
	margin-top: -4px;
	margin-bottom: 2px;
}

#jm-footer-mod .newsflash h4 a {
	text-shadow: 1px 1px 1px #FFF;
	color: #F30;
}

#jm-footer-mod-in p {margin: 0px;}

#jm-footer-mod a.readmore {
	margin: 5px 0px 20px;
	font-size: 14px;
	line-height: 10px;
	padding: 2px 8px 4px 12px;
	text-transform: lowercase;
	color: #fff;
	background: #ff5600;
	border: 1px solid transparent;
}


.news-create {background: #b1febc;}
.news-create a.btn {
	font-size: 18px;
	padding-top: 14px;
	padding-bottom: 16px;
	text-transform: none;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 10px #FFF;
}


/* популярни */
ul.mostread.blank-ms li a {
	text-shadow: 1px 1px 1px #FFF;
	color: #F30;
}



/* Copyrights - Ozio */
#jm-poweredby {display: none;}

#nanoGallery::after {
    content: "";
    background: white;
    background-color: white;
    z-index: 2;
    position: absolute;
    height: 1.55em;
    width: 15%;
    margin-left: -2px;
    margin-top: -1px;
}


/* #nanoGallery, 
.nanogallery_theme_light, 
.nanoGalleryConsoleParent { display: none !important; visibility: hidden; } */



#jm-footer #jm-copyrights a img {display: none;} 



/* */
#jm-footer-mod {padding-top: 50px;}
	
#jm-footer-mod-in > div > div:nth-child(1) > div:nth-child(2) > div > div > p > a,
#jm-footer-mod-in > div > div:nth-child(1) > div:nth-child(2) > div > div > p,
#jm-footer-mod-in > div > div:nth-child(1) > div:nth-child(2) > div > div  {
	margin: 0px;
	padding: 0px;
	color: #DDDDDD;
} 

#jm-footer-mod-in .span3 .jm-module.blank-ms {margin-bottom: 0;}


/**/
.dostavka h3.jm-title {
	font: 400 18px "Roboto", Arial, Helvetica, sans-serif, "sans-serif" !important;
	margin-bottom:10px;
}





/*********************** ERROR PAGE ***********************/ 

.jm-error-desc {
	text-align: center;
	width: 500px;
	margin: 0 auto;
}

.jm-error-desc a:link,
.jm-error-desc a:visited {
	color: #0D6AA0;
	text-decoration: none;
}

.jm-error-desc a:hover {
	text-decoration: underline;
}

.jm-error-left {
	background: url("../images/error_left.png") no-repeat left center;
	padding: 0 20px 0 25px;
}

.jm-error-right {
	background: url("../images/error_right.png") no-repeat right center;
	padding: 0 25px 0 20px;
}

.jm-error-buttons {
	padding: 20px 0 0;
	text-align: center;
	width: 500px;
	margin: 0 auto;
}

#widget div.head {font-size: 125% !important;}
  

#nanoGallery {display: none;}
#jm-main #jm-maincontent div.item-page div div a {display: none;}
