@font-face {
	font-family: iran;
	src: url('../fonts/IRANSansWeb(FaNum).eot');
	src: url('../fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'copper';
    src: url('../fonts/coprgtl.eot');
    src: url('../fonts/coprgtl.eot') format('embedded-opentype'),
         url('../fonts/coprgtl.woff2') format('woff2'),
         url('../fonts/coprgtl.woff') format('woff'),
         url('../fonts/coprgtl.ttf') format('truetype'),
         url('../fonts/coprgtl.svg#CopperplateGothicLightRegular') format('svg');
}

@font-face {
    font-family: "dinar";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/m1.eot?") format("eot"),
		 url("../fonts/m1.woff") format("woff"),
		 url("../fonts/m1.ttf") format("truetype"), 
		 url("../fonts/m1.svg#MetrophobicRegular") format("svg");
}
.d4company #tm-content article .uk-text-center.uk-margin-large-bottom
{
    margin-top: 0;
    overflow: visible;
    background: #fff;
    height: 90px;
}
.d4company #tm-content article {
    margin-bottom: 100px;
}
.d4company #tm-content article .uk-text-center.uk-margin-large-bottom h1.uk-article-title{
    background: url("../images/nb/titleItem.png") no-repeat 0 0;
    width: 221px;
    height: 143px;
    text-align: center;
    font-family: iran;
    font-size: 17px;
    color: #235557;
    margin: auto;
    padding-top: 77px;
    text-transform: uppercase;
    line-height: 26px;
} 
.d4company #tm-content article h3:nth-child(3) {
    margin-top: 30px !important;
    text-align: center;
}
.d4company #tm-content article h3 img {
    border: 2px solid #83C2C5;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.d4company #tm-content article h3
{
    width:1000px;
    margin:30px auto auto !important;
    font-family: iran;
    color: #fff;
    text-align: justify;
    font-size: 15px;
    line-height: 26px;
    margin-top: 160px !important;
}
.mejs-overlay-button
{
	margin: -50px 0 0 -50px !important;
}
.mejs-overlay-loading
{
	margin: -40px 0 0 -40px !important;
}
#yoo-zoo .item  .element-textarea p, 
#yoo-zoo .item  .element-textarea em,  
#yoo-zoo .item  .element-textarea span, 
#yoo-zoo .item  .element-textarea ul li, 
#yoo-zoo .item  .element-textarea ol li, 
#yoo-zoo .item  .element-textarea th, 
#yoo-zoo .item  .element-textarea th p, 
#yoo-zoo .item  .element-textarea th span, 
#yoo-zoo .item  .element-textarea th strong, 
#yoo-zoo .item  .element-textarea td, 
#yoo-zoo .item  .element-textarea td p, 
#yoo-zoo .item  .element-textarea td span, 
#yoo-zoo .item  .element-textarea td strong
{
	color: #fff;
	font-family: iran;
    font-size: 15px;
}
#yoo-zoo .item  .element-textarea h1, 
#yoo-zoo .item  .element-textarea h2, 
#yoo-zoo .item  .element-textarea h3, 
#yoo-zoo .item  .element-textarea h4, 
#yoo-zoo .item  .element-textarea h5, 
#yoo-zoo .item  .element-textarea h6 
{
	font-family: iran;
	color: #fff;
}
#yoo-zoo .item  .element-textarea ul 
{
    padding-right: 15px;
    padding-left: 0;
}
#yoo-zoo .item  .element-textarea ol
{
    padding-right: 15px;
    padding-left: 0;
}

#yoo-zoo .item  .element-textarea a,
#yoo-zoo .item  .element-textarea td a ,
#yoo-zoo .item  .element-textarea th a ,
#yoo-zoo .item  .element-textarea strong
 {
    color: #75e0e4;
    font-family: iran;
    font-size: 15px;
}


#yoo-zoo .item .element-textarea table
{
	width:100%;
}

body.homepage
{
	overflow:hidden;
}
body
{
	background:#fff;
	height: 100%;
    max-width: 100%;
    position: relative;
}
.slideshow
{
	width:100%;
	/*height:100%;*/
}
.Slide2,
.Slide3
{
	display:none;
}
.slideBg1
{
	background:url("../images/nb/slide1.jpg") no-repeat 50% 50%;
	width:2100px;
	height:1320px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-1050px;
	margin-top:-660px;
}
.slideBg2
{
	background:url("../images/nb/slide2.jpg") no-repeat 50% 50%;
	width:2100px;
	height:1320px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-1050px;
	margin-top:-660px;
	
}
.slideBg3
{
	background:url("../images/nb/slide3.jpg") no-repeat 50% 50%;
	width:2100px;
	height:1320px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-1050px;
	margin-top:-660px;
	
} 

#Slide {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.glass1,
.glass2,
.glass3
{
	background:url("../images/nb/glass2.png") no-repeat 50% 100%;
	height: 370px; 
    left: 0;
    position: absolute;
    bottom:0;
    width: 100%;
}

.glassLeft1
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass1.jpg") no-repeat scroll 0 50%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: -260px;
    position: absolute;
    width: 225px;
}
.glassRight1
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass1.jpg") no-repeat scroll 100% 10%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: 36px;
    position: absolute;
    width: 225px;
}
.glassLeft2
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass2.jpg") no-repeat scroll 30% 30%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: -260px;
    position: absolute;
    width: 225px;
	
}
.glassRight2
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass2.jpg") no-repeat scroll 80% 30%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: 36px;
    position: absolute;
    width: 225px;
	
}
.glassLeft3
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass3.jpg") no-repeat scroll 20% 60%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: -260px;
    position: absolute;
    width: 225px;

}
.glassRight3
{
	background: rgba(0, 0, 0, 0) url("../images/nb/inglass3.jpg") no-repeat scroll 100% 60%;
    bottom: 184px;
    height: 150px;
    left: 50%;
    margin-left: 36px; 
    position: absolute;
    width: 225px;
}
.homepage .tm-navbar 
{
    height: 65px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
	border:none;
	background:none;
}
.homepage .tm-navbar .uk-navbar {
    height: 65px;
	border-bottom:2px solid #98c0d2;
	background:rgba(33, 19, 24, 0.4) none repeat scroll 0 0;
}

.tm-navbar 
{
    height: 325px;
    margin: 0;
    width: 100%;
	background:url("../images/nb/headerbg.jpg") no-repeat 50% 0;
	border:none;
	background-size: cover;
}
.tm-navbar .uk-navbar {
    height: 65px;
	border-bottom:2px solid #98c0d2;
	background:rgba(33, 19, 24, 0.4) none repeat scroll 0 0;
}
.tm-headerbar {
    min-height: 50px;
    padding: 0;
	height:65px;
}
a.tm-logo {
    display: block;
    float: left;
    height: 41px;
    margin-top: 12px;
    width: 116px;
	margin-right: 60px;
}
a.tm-logo p
{
	margin:0;
}

.mainmenu {
    display: block;
    float: left;
    height: 65px;
    margin: auto;
    width: 850px;
}
.mainmenu .uk-navbar-nav {
    float: none;
    height: 65px;
    text-align: center;
    width: 100%;
}
.mainmenu .uk-navbar-nav li {
    display: inline-table;
    float: none;
	cursor:pointer;
}


.mainmenu .uk-navbar-nav li a {
    color: #fff;
    font-family: dinar;
    font-size: 15px;
    height: 65px;
    line-height: 85px;
    padding: 0 18px;
	cursor:pointer;
}


.mainmenu .uk-navbar-nav li.uk-active a, 
.mainmenu .uk-navbar-nav li:hover a 
{
    color: #fff200;
}


.social {
    display: inline-block;
    float: right;
    height: 25px;
    width: 100px;
	margin-top: 20px;
}
.social img
{
	display:none;
	
}
.social ul
{
	width:100%;
	text-align:center;
	direction:ltr;
}
.social ul li
{
	display:inline-block;
}
.social ul li a
{
	padding:0;
}
.social ul li a:before,
.social ul li a:after
{
	font-family: Flaticon;
    font-size: 21px;
	font-style: normal;
	color:#fff;
	margin-left:5px;
}
.social ul li a.telegram:before ,
.social ul li a.telegram:after
{
	font-size:18px;
}
.social ul li a.telegram:before { content: "\f100"; }
.social ul li a.insta:before { content: "\f101"; }
.social ul li a.fb:before { content: "\f102"; }

.social ul li:hover a:before,
.social ul li:hover a:after
{
	
	color:#fff200;
}
.social ul li:first-child {
  /*margin-top: 0;
  float: left;*/
  height: 30px;
  vertical-align: middle;
}
.social ul li a.whatsapp span
{
	display:block;
	width:22px;
	height:22px;
	background-size:cover !important;
}
.social ul li:first-child:hover span
{
	filter: brightness(0) saturate(100%) invert(89%) sepia(32%) saturate(2173%) hue-rotate(1deg) brightness(107%) contrast(104%);
}
section#tm-top-a {
    height: 130px;
    left: 50%;
    margin-left: -285px;
    margin-top: -135px;
    position: absolute;
    top: 40%;
	margin-right:0;
    width: 570px;
}
section#tm-top-a .uk-width-1-1,
section#tm-top-b .uk-width-1-1,
#tm-bottom-a .uk-width-1-1
{
	padding:0;
}

section#tm-top-a .uk-width-1-1 .uk-panel ,
section#tm-top-b .uk-width-1-1 .uk-panel ,
#tm-bottom-a .uk-width-1-1 .uk-panel 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    padding: 0;
}
section#tm-top-a .element-textarea h1 {
    color: #fff;
    font-family: copper;
    font-size: 63px;
    font-weight: bold;
    height: 39px;
    line-height: 33px;
    margin-bottom: 0;
    text-align: center;
	text-shadow:0 3px 3px #343434;
}
section#tm-top-a .element-textarea h2 {
    color: #fff;
    font-family: copper;
    font-size: 46px;
    font-weight: bold;
    height: 28px;
    line-height: 22px;
    margin: 5px 0 0;
    text-align: center;
	text-shadow:0 3px 3px #343434;
}
section#tm-top-a .element-textarea h3 {
    color: #fff;
    font-family: copper;
    font-size: 29px;
    font-weight: bold;
    height: 22px;
    line-height: 18px;
    margin: 5px 0 0;
    text-align: center;
	text-shadow:0 3px 3px #343434;
}

#tm-top-b {
    height: 86px;
    left: 0;
    margin-top: -103px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.pmLeft {
    float: left;
    height: 86px;
    width: 420px;
	background:url("../images/nb/productbg.png") no-repeat 0 50% !important;
}
.pmRight {
    float: right;
    height: 86px;
    width: 420px;
	background:url("../images/nb/productbg.png") no-repeat 100% 50% !important;
}
section#tm-top-b .uk-width-1-1 .uk-panel ul.uk-nav {
    text-align: center;
    width: 270px;
	direction:ltr;
}
section#tm-top-b .uk-width-1-1 .uk-panel ul.uk-nav li {
    display: inline-table;
	margin: 0 5px;
}
section#tm-top-b .uk-width-1-1 .uk-panel ul.uk-nav li a {
    padding: 0;
}
.pmRight ul.uk-nav {
    float: left;
}
.pmRight span.icon,
.pmLeft  span.icon
{
	width: 113px;
	height:86px;
	display:block;
}

#tm-bottom-a
{
	bottom: 70px;
    height: 70px;
    left: 50%;
    margin-left: -155px;
    position: absolute;
    width: 310px;
	margin-right:0;
}
.tm-bottom-a ul.uk-nav {
    text-align: center;
    width: 100%;
}
.tm-bottom-a ul.uk-nav li {
    display: inline-table; 
	line-height: 10px;
}

.homepage #tm-main {
    display: none;
}
.tm-bottom-a ul.uk-nav li span.icon {
    background-position: 50% 0 !important;
    display: inline-block;
    height: 47px;
    text-align: center;
    width: 100%;
}
.tm-bottom-a ul.uk-nav li a
{
	padding: 0 30px;
}
.tm-bottom-a ul.uk-nav li:first-child a {
    border-left: 1px solid #000;
}
.tm-bottom-a ul.uk-nav li span.image-title {
    color: #000;
    font-family: dinar;
    font-size: 15px;
	line-height:30px;
}
.tm-bottom-a ul.uk-nav li:hover span.icon
{
	background-position: 50% 100% !important;
}
.tm-bottom-a ul.uk-nav li:hover span.image-title
{
	color: #fff;
}
.glassDiv {
    bottom: 0;
    height: 370px;
    left: 0;
    position: absolute;
    width: 100%;
}
.mainmenu .uk-dropdown {
    background: rgba(33, 19, 24, 0.8) none repeat scroll 0 0;
    border: 2px solid #98c0d2;
    padding: 10px;
    top: 62px !important;
	left:auto !important;
	right:0;
}
.mainmenu .uk-dropdown .uk-grid ,
.mainmenu .uk-dropdown .uk-grid .uk-width-1-1 ul.uk-nav-navbar
{
	margin:0;
}
.mainmenu .uk-dropdown .uk-grid .uk-width-1-1
{
	padding:0;
}
.mainmenu .uk-dropdown ul.uk-nav-navbar li {
    display: inline-block;
    width: 100%;
	margin: 0 0 5px;
	border: 1px solid #98c0d2;
    border-radius: 5px;
}
.mainmenu .uk-dropdown ul.uk-nav-navbar li a {
    
    height: 35px;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li a,
.mainmenu .uk-navbar-nav li.uk-active ul.uk-nav-navbar li a,
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li:hover ul.uk-nav-sub li a,
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li.uk-active ul.uk-nav-sub li a
{
	color:#fff;
}
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li:hover a,
.mainmenu .uk-navbar-nav li.uk-active ul.uk-nav-navbar li.uk-active a ,
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li:hover ul.uk-nav-sub li:hover a,
.mainmenu .uk-navbar-nav li:hover ul.uk-nav-navbar li.uk-active ul.uk-nav-sub li.uk-active a
{
	color:#fff200;
}


.mainmenu .uk-dropdown ul.uk-nav-navbar ul.uk-nav-sub {
    list-style: outside none disc;
    padding: 0 20px 0 0;
}
.mainmenu .uk-dropdown ul.uk-nav-navbar ul.uk-nav-sub li a {
    border: medium none;
    padding-right: 0;
}
.mainmenu .uk-dropdown ul.uk-nav-navbar ul.uk-nav-sub li {
    border: medium none;
    display: list-item;
}


.headerText {
    margin: 50px auto auto;
    width: 500px;
	height:110px;
	display:none;
}
.headerText .element-textarea h1 {
    color: #fff;
    font-family: copper;
    font-size: 63px;
    font-weight: bold;
    height: 39px;
    line-height: 33px;
    margin-bottom: 0;
    text-align: center;
}
.headerText .element-textarea h2 {
    color: #fff;
    font-family: copper;
    font-size: 46px;
    font-weight: bold;
    height: 28px;
    line-height: 22px;
    margin: 5px 0 0;
    text-align: center;
}
.headerText .element-textarea h3 {
    color: #fff;
    font-family: copper;
    font-size: 29px;
    font-weight: bold;
    height: 22px;
    line-height: 18px;
    margin: 5px 0 0;
    text-align: center;
}

.prodMenu {
    height: 86px;
    margin-top: 70px;
    width: 100%;
}
.prodMenu ul.uk-nav 
{
    direction: ltr;
    text-align: center;
    width: 270px;
}
.prodMenu ul.uk-nav li 
{
    display: inline-table;
    margin: 0 5px;
}

.prodMenu ul.uk-nav li a 
{
    padding: 0;
}

#tm-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    padding: 0;
}
#tm-main {
    margin: 0;
    position: relative;
    z-index: 100;
}
.mainTop
{
	background:url("../images/nb/zooTop.png") no-repeat 50% 0;
	position:absolute;
	width:100%;
	height:40px;
	top:-30px;
	left:0;
	padding: 0;
}
#yoo-zoo {
    position: relative;
    z-index: 1;
	
	
}
.tm-main
{
	padding:  0;
	margin:0;
	background: url("../images/nb/mainbg.png") repeat-y 50% 0;
}
#yoo-zoo div.box-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
	
}

#yoo-zoo .details h1.title {
    display: none;
}
#yoo-zoo .details div.description
{
	position:relative;
	z-index:1;
	top: 0;
}
#yoo-zoo .details div.description p {
    margin: 0;
    text-align: center;
}
#yoo-zoo .details div.box-1 {
    margin-top: -15px;
    overflow: visible;
}
#yoo-zoo .details {
    height: 170px;
    margin: 0 0 60px;
	position: relative;
	z-index: 10;
	background: #fff;
}
.itemsTop
{
	background:url("../images/nb/zooIn.jpg") no-repeat 50% 0;
	height:34px;
	width:100%;
	position:absolute;
	bottom: 0 ;
	left:0;
}
#yoo-zoo .items,
#yoo-zoo .item
{
	padding-bottom:100px;
}
#yoo-zoo .itemsIn {
    width: 770px;
    margin: auto;
}
#yoo-zoo .items .width33 h2.pos-title
{
	background:url("../images/nb/titlebgg.png") no-repeat 0 0;
	width:219px;
	height:240px;
	text-align: center;
	margin: auto;
}
#yoo-zoo .items .width33 h2.pos-title a 
{
	background:url("../images/nb/title3.png") no-repeat 0 0;
    padding-top: 100px;
    font-family: iran;
    color: #235557;
    text-transform: uppercase;
    font-size: 16px;
    display: inline-block;
	width:206px;
	height:107px;
}
#yoo-zoo .items .width33:hover h2.pos-title a {
    border:5px solid #65d0d4;
}
#yoo-zoo .items .width33:hover div.pos-description .element-textarea p 
{
	color:#83ebef;
}
#yoo-zoo .items .width33 div.pos-description .element-textarea
{
	margin:0;
}
#yoo-zoo .items .width33 div.pos-description .element-textarea p 
{
    margin: 0;
	font-family: iran;
	color: #fff;
	font-size: 14px;
	text-align: justify;
	line-height: 20px;
}
#yoo-zoo .items .width33 div.pos-description {
    width: 200px;
    margin: auto;
    height: 44px;
    overflow: hidden;
}

#yoo-zoo div.box-1 div.row
{
	border:none;
}
#yoo-zoo .itemsBottom
{
	background:url("../images/nb/zooBottom.jpg") no-repeat 50% 0;
	width:100%;
	height:44px;
	position:absolute;
	bottom:0;
	left:0;
}
#yoo-zoo .item .topItem {
    height: 90px;
    background:	#fff;
}

#yoo-zoo .item div.box-1 {
    padding: 0 ;
	overflow:visible;
}
#yoo-zoo .item div.pos-top .element-itemname
{
	background:url("../images/nb/titleItem.png") no-repeat 0 0;
	width:221px;
	height:130px;
	text-align:center;
	font-family:iran;
	font-size:17px;
	color:#235557;
	margin:auto;
	padding-top: 90px;
	text-transform:uppercase;
}
#yoo-zoo .item div.pos-top
{
	margin-top:-100px;
	overflow:visible;
}
#yoo-zoo .floatbox
{
	overflow:visible;
}
#yoo-zoo .item div.pos-media 
{
    float: none;
    margin: 0;
	height:358px;
	border-bottom:2px solid #387e80;
}

#yoo-zoo .item div.pos-media  .element-image
{
	background: #387e80;
	height:356px;
	position:relative;
	text-align:center;
}
#yoo-zoo .item div.pos-media  .element-image .imgMask
{
	background:url("../images/nb/mainimagebg.png") no-repeat 0 0;
	width:816px;
	height:356px;
	position:absolute;
	left:50%;
	margin-left:-408px;
	top:0;
}
#yoo-zoo .item div.pos-media .element-image img {
    margin-top: 13px;
}

#yoo-zoo .item .descDiv 
{
    width: 1000px;
    margin: auto;
}

#yoo-zoo .item div.pos-content
{
    width: 1000px;
    margin: 30px auto auto !important;
}

#yoo-zoo .item h1.pos-title {
    text-align: center;
    font-family: copper;
    color: #fff;
    font-size: 34px;
    margin-top: 20px;
}
#yoo-zoo .item div.pos-description, 
#yoo-zoo .item div.pos-content, 
#yoo-zoo .item div.pos-specification 
{
    border-left: 2px solid #347779;
    border-right: 2px solid #347779;
    padding: 0 20px;
    margin: 0;
}
#yoo-zoo .item div.pos-specification h3 {
    font-family: iran;
    float: right;
    font-size: 15px;
    color: #75E0E4;
    margin-left: 10px;
}
#yoo-zoo .item div.pos-specification .element {
    margin-top: 10px;
    font-family: iran;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
}
.order .centerTbl input.rsform-radio {
    width: 21px !important;
}
.order .centerTbl label {
    font-family: iran;
    color: #fff;
    font-size: 16px;
}
#yoo-zoo .details div.heading 
{
    padding: 0;
    border: none;
}
#yoo-zoo .details div.heading h1.title {
    display: block;
    text-align: center;
    font-family: dinar;
    font-size: 36px;
    color: #235557;
    letter-spacing: 0;
}
#yoo-zoo .items.items-col-1 {
    margin: 0;
	position:relative;
	overflow: visible;
}
.blog-default .details
{
	height:84px !important;
}

#yoo-zoo .item div.pos-description .element-textarea p ,
#yoo-zoo .item div.pos-content .element-textarea p 
{
    margin: 0;
    font-family: iran;
    color: #fff;
    text-align: justify;
    font-size: 15px;
    line-height: 26px;
}
#yoo-zoo .item div.pos-description .element-textarea p strong
{
	color:#75e0e4;
	
}
#yoo-zoo .item div.pos-description .element-download a
{
	background:url("../images/nb/dl.png") no-repeat 100% 50%;
	padding-right:30px;
	font-family:iran;
	font-family:15px;
	color:#fff;
}
#yoo-zoo .item div.pos-description .element-link a
{
	background:url("../images/nb/link.png") no-repeat 100% 50%;
	padding-right:30px;
	font-family:iran;
	font-family:15px;
	color:#fff;
}
#yoo-zoo .item div.pos-description .element-download a:hover,
#yoo-zoo .item div.pos-description .element-link a:hover
{
	text-decoration:none;
}

#yoo-zoo .item div.pos-bottom
{
	width: 850px;
	margin: 20px auto auto;
}
#yoo-zoo .item div.pos-bottom .element-gallery a.thumb img 
{
    border: 4px solid #63cbcf;
}

.blog-default .items .pos-media 
{
    float: right !important;
	margin-left: 15px !important;
	margin-right: 0 !important;
}
#yoo-zoo .items div.pos-media .element-image 
{
    margin: 0;
}
.blog-default .items div.pos-media .element-image a img
{
	border: 5px solid #75e0e4;
}

.blog-default .itemsIn
{
	width:880px;
}
.blog-default .items h1.pos-title {
	overflow: hidden;
	line-height: 15px !important;
	height: 33px !important;
}
.blog-default .items h1.pos-title a {
	font-family: iran;
	font-size: 17px;
	letter-spacing: 0;
	color: #75e0e4 !important;
}
.blog-default .items .pos-content 
{
    overflow: hidden;
}
.blog-default .items .pos-content .element-textarea p {
    font-family: iran;
    font-size: 14px;
    color: #fff;
    text-align: justify;
    line-height: 25px;
}
#yoo-zoo .items div.teaser-item-bg
{
	background:none;
}
#yoo-zoo .categories {
    width: 770px;
    margin: 30px auto auto;
}

#yoo-zoo .categories .width33 h2.title
{
	background:url("../images/nb/titlebgg.png") no-repeat 0 0;
	width:219px;
	height:240px;
	text-align: center;
	margin: auto;
}
#yoo-zoo .categories .width33 h2.title a 
{
	background:url("../images/nb/title2.png") no-repeat 0 0;
    padding-top: 100px;
    font-family: iran;
    color: #235557;
    text-transform: uppercase;
    font-size: 16px;
    display: inline-block;
	width:222px;
	height:125px;
}
#yoo-zoo .categories .width33:hover h2.title a {
    background-position: 0 100%;
}

#yoo-zoo .zoo-pagination {
    height: 40px;
	line-height:35px;
	margin-top:30px;
}

#yoo-zoo .zoo-pagination span {
    padding: 4px 13px;
    background: #ccc;
    color: #235557;
    border: 1px solid #235557;
    font-family: iran;
    font-size: 15px;
    font-weight: bold;
}
#yoo-zoo .zoo-pagination a {
    font-family: iran;
    background: #75e0e4;
    color: #235557;
    padding: 4px 13px;
    border: 1px solid #235557;
    font-size: 15px;
    font-weight: bold;
}
#yoo-zoo .zoo-pagination a.end, 
#yoo-zoo .zoo-pagination a.start {
    padding: 4px 9px;
}

.alert ,
.uk-alert 
{
    width: 1000px;
    margin: 30px auto;
    background: none;
    border: 2px solid #35a0a4;
    padding: 30px 20px;
    text-align: center;
}
.alert .close, 
.alert h4 ,
.uk-alert .uk-close,
.uk-alert h2
{
    display: none;
}
.alert div ,
.uk-alert p 
{
    font-family: iran;
    color: #fff;
    font-size: 16px;
}	

.CalcDiv 
{
    color: #fff;
    width: 1000px;
    margin: 100px auto 50px;
	text-align:center;
}

.CalcDiv div {
    direction: ltr;
    font-family: copper;
    font-size: 16px;
}
.CalcDiv input,
.CalcDiv input:focus
{
	border: 1px solid #b5b5b5 !important;
    box-shadow: none !important;
    color: #235557 !important;
    font-family: copper !important;
    font-size: 14px !important;
    padding:5px 10px !important;
    width: 230px !important;
	text-align:left !important;
	border-radius:			7px !important;
	-o-border-radius:		7px !important;
	-moz-border-radius:		7px !important;
	-webkit-border-radius:	7px !important;
	height: 30px !important;
	background: #F5F5F5 !important;
}

.CalcDiv select,
.CalcDiv select:focus
{
	border: 1px solid #b5b5b5 !important;
    box-shadow: none !important;
    color: #235557 !important;
    font-family: copper !important;
    font-size: 14px !important;
    padding:10px !important;
    width: 242px !important;
	text-align:left !important;
	border-radius:			7px !important;
	-o-border-radius:		7px !important;
	-moz-border-radius:		7px !important;
	-webkit-border-radius:	7px !important;
	background:#F5F5F5 !important;
	height: 40px !important;
}
.CalcDiv select option
{
	font-family: copper;
    font-size: 14px;
}

.CalcDiv button {
    background: #35A0A4 none repeat scroll 0 0;
    border: 1px solid #35A0A4;
    font-family: copper;
    font-size: 16px;
    font-weight: bold;
    width: 410px;
	border-radius:			7px;
	-o-border-radius:		7px;
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	height: 43px;
	color: #fff;
	margin-top:10px;
}
.CalcDiv button:hover
{
	background:#65d0d4 !important; 
	color:#235557 ;
}
#resultDiv div.noRes {
    text-align: center;
    font-family: iran !important;
    font-size: 18px !important;
}

#resultDiv {
    width: 410px;
    margin: 30px auto 100px;
}
#resultDiv div {
    text-align: left;
    font-family: copper;
    color: #fff;
    font-size: 16px; 
}

#yoo-zoo .item .element-addtocart #recBtn {
    background: #35A0A4 none repeat scroll 0 0;
    border: 1px solid #35A0A4;
    font-family: iran;
    font-size: 16px;
    font-weight: bold;
    width: 230px;
	height: 43px;
	color: #fff;
	margin-top:10px;
}
#yoo-zoo .item .element-addtocart #recBtn:hover
{
	background:#65d0d4 !important; 
	color:#235557 ;
}
#yoo-zoo .width33 {
    float: right;
}
.order #userForm {
    width: 1220px;
    margin: 30px auto 100px !important;
}
.order #userForm .componentheading {
    font-family: copper;
    text-align: center;
    color: #fff;
    font-size: 34px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 50px;
}
#topTbl {
    width: 100%;
}
.order .tdTitle {
    font-family: iran;
    font-size: 15px;
    color: #fff;
}
.order .inputDiv {
    width: 235px;
    min-height: 40px;
    margin-top: 10px;
}

.order #topTbl .inputDiv input 
{
    width: 220px;
	border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
}
.order .inputDiv select
{
    width: 235px;
	border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
}

.order .centerTbl 
{
    width: 100%;
	margin-top: 20px;
}
.order .centerTbl th {
    font-family: iran;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
}
.order .centerTbl td:first-child {
    font-family: iran;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
	text-align: center;
}
.order .centerTbl input {
    width: 80% ;
	border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
	margin:auto auto 5px;
}
#coridor1 div {
    width: 100px;
}
.order .centerTbl input#sphereRight, 
.order .centerTbl input#sphereLeft, 
.order .centerTbl input#cylinderRight, 
.order .centerTbl input#cylinderLeft ,
.order .centerTbl input#sphereRight2, 
.order .centerTbl input#sphereLeft2, 
.order .centerTbl input#cylinderRight2, 
.order .centerTbl input#cylinderLeft2
{
    width: 88%;
}
.centerTbl tr.rsform-block-desc .tdTitle {
    text-align: right;
}
.centerTbl tr.rsform-block-desc textarea {
    width: 98% !important;
    height: 140px !important;
	border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
}
#bottomTbl
{
	width:100%;
	margin-top:10px;
}
#bottomTbl td div.tdTitle {
    float: right;
    height: 35px;
    line-height: 35px;
	width: 220px;
}
#bottomTbl td div.inputDiv {
    float: right;
    margin: 0;
}
#bottomTbl td div.inputDiv select {
    width: 250px !important;
}
#bottomTbl2 ,
#bottomTbl3
{
    width: 100%;
    margin-top: 30px;
}
#bottomTbl2 input {
    border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
	width:92%;
}
#bottomTbl3  input {
    border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
	background:#F5F5F5;
	width:250px ;
	height:35px;
}

#bottomTbl2 th, 
#bottomTbl2 tr:nth-child(4) td 
{
    border: 1px solid #83B5B7;
    height: 35px;
    font-family: iran;
    font-size: 16px;
    color: #fff;
}
#bottomTbl3 input#captchaTxt70 {
    width: 236px !important;
    font-family: tahoma;
    letter-spacing: 5px;
}
#bottomTbl3 button
{
	background: #35A0A4 none repeat scroll 0 0;
	border: 1px solid #35A0A4;
	font-family: iran;
	font-size: 15px;
	font-weight: bold;
	width:250px ;
	height: 40px;
	color: #fff;
}

#bottomTbl3 button:hover
{
	background:#65d0d4 !important; 
	color:#235557 ;
}
#bottomTbl .addBtn,
#bottomTbl .addBtn:hover
{
	background:url("../images/nb/plus.png") no-repeat 50% 50% #65d0d4 !important;
	border: 1px solid #35A0A4;
	color: #006064;
	font-family: iran;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0;
	width: 250px;
	display: inline-block;
	height: 40px;
	float: left;
}
#centerTbl2
{
	display:none;
}

#rsform_error_3 p {
    font-family: dinar;
    font-size: 16px;
    font-weight: bold;
    color: #fff200;
}
.order #tm-content p:nth-child(2) {
    font-family: iran;
    text-align: center;
    font-size: 16px;
    color: #fff200;
    margin: 50px 0;
}

.bootbox {
    background: #235557 none repeat scroll 0 0 !important;
	border: 2px solid #35a0a4 !important;
    border-radius: 10px !important;
    color: #fff !important;
    font-family: iran !important;
    margin-right: -30% !important;
    text-align: center !important;
    width: 60% !important;
    top: 30% !important;
}
.bootbox button.close {
    display: none;
}
.bootbox .modal-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    text-align: center !important;
}
.bootbox .modal-footer button {
    background: #45b0b4 none repeat scroll 0 0 !important;
    border: 1px solid #35a0a4 !important;
    border-radius: 7px !important;
    color: #fff !important;
    float: none !important;
    font-size: 16px !important;
    font-family: iran !important;
    margin: auto !important;
    width: 200px !important;
}

#yoo-zoo .feedback #comments {
	width: 850px !important;
	margin: 70px auto !important;
}
#yoo-zoo .feedback #comments #respond h3 {
	font-family: iran;
	background: #65D0D4;
	padding: 8px;
	color: #044648;
	border-radius: 			5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	font-size: 20px;
  font-weight: bold;
}

#yoo-zoo .feedback #comments #respond p.user {
	font-family: iran;
	color: #fff;
	font-size: 15px;
	padding: 10px 0;
}

#yoo-zoo .feedback #comments #respond .author, 
#yoo-zoo .feedback #comments #respond .email, 
#yoo-zoo .feedback #comments #respond .url 
{
  width: calc(33% - 10px);
  display: inline-table;
  padding: 0 5px;
}

#yoo-zoo .feedback #comments #respond .author input, 
#yoo-zoo .feedback #comments #respond .email input, 
#yoo-zoo .feedback #comments #respond .url input 
{
	width: calc(100% - 10px);
	padding: 5px;
	margin: 0;
	font-family: iran;
	font-size: 14px;
	background: #e1e1e1;
	border: 1px solid #4f4f4f;
	height: 30px;
	border-radius: 			5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	color: #000;
}
#yoo-zoo .feedback #comments #respond .email input, 
#yoo-zoo .feedback #comments #respond .url input {
  text-align: left;
}
#yoo-zoo .feedback #comments #respond input:focus
{
	border: 1px solid #4f4f4f !important;
	box-shadow:none !important;
	outline:none !important;
}

#yoo-zoo #comments #respond form div.content {
	padding: 0 5px;
	width: calc(100% - 10px);
}

#yoo-zoo #comments #respond form div.content textarea {
	max-width: 100% !important;
	background: #e1e1e1;
	border: 1px solid #4f4f4f;
	border-radius: 			8px;
	-o-border-radius: 		8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;
	height: 100px !important;
	overflow: hidden;
	font-family: iran;
	font-size: 15px;
	color: #000;
	padding: 5px;
}

#yoo-zoo #comments #respond form div.actions input {
	width: 230px;
	background: #35A0A4;
	padding: 5px;
	border: 1px solid #35A0A4;
	height: 43px;
	font-family: iran;
	font-weight: bold;
	color: #fff;
	margin-right: 6px;
	border-radius: 			7px;
	-o-border-radius: 		7px;
	-moz-border-radius: 	7px;
	-webkit-border-radius: 	7px;
}

#yoo-zoo #comments #respond form div.actions input:hover
{
	background:#65d0d4 !important; 
	color:#235557 ;
}

#yoo-zoo div#comments .comments-meta {
	font-family: iran;
	background: #0E696C8F;
	border: 1px solid #35A0A4;
	padding: 5px;
	color: #fff;
	font-size: 19px;
	border-radius: 			8px;
	-o-border-radius: 		8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;
}

#yoo-zoo #comments .comment-head {
	background: #35a0a4bf;
	border: 1px solid #35a0a4;
	border-radius: 			8px;
	-o-border-radius: 		8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;  
}

#yoo-zoo #comments .comment-head h3.author a {
  font-family: iran;
  text-shadow: none !important;
  color: #fff;
  font-size: 15px;
}
#yoo-zoo #comments .comment-head h3.author {
  float: right;
  margin: 0;
  line-height: 27px;
}
#yoo-zoo #comments .comment-head .meta {
  float: left;
  font-family: iran;
  color: #fff;
  font-size: 13px;
}

#yoo-zoo #comments .comment-body .content {
	background: #c6f7f9;
	border: 1px solid #35a0a4;
	padding: 10px;
	
	border-radius: 			8px;
	-o-border-radius: 		8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;
	font-family: iran;
	font-size: 15px;
	color: #000;
	min-height: 100px;
}

#yoo-zoo #comments .comment-body a.reply {
	background: #35a0a4;
	border: 1px solid #35a0a4;
	padding: 5px 10px;
	font-family: iran;
	color: #fff;
	font-size: 15px;
	width: 70px;
	display: block;
	text-align: center;
	border-radius: 5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

#yoo-zoo #comments .comment-body .moderation {
  font-family: iran;
  font-size: 15px;
  color: #ff0;
}
#yoo-zoo #comments #respond form div .comment-cancelReply {
	font-family: iran;
	font-size: 15px;
	font-weight: bold;
	background: #034a4d;
	padding: 9px 30px;
	border: 1px solid #35a0a4;
	border-radius: 			8px;
	-o-border-radius: 		8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;
	color: #4fe6ec;
}

/*----------------------Login/Register/Reset/Remind------------------------*/
div.login {
    background: url("../images/nb/topLgn.png") no-repeat scroll 50% 0 transparent;
    margin: 40px auto auto;
    padding: 30px 10px 10px;
    width: 400px;
} 
div.login fieldset {
    border-left: 2px solid #75e0e4;
    border-right: 2px solid #75e0e4;
    margin-top: 9px;
    padding: 30px 10px;
    text-align: center !important;
}
div.login fieldset div {
    text-align: center;
}

.login form {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding: 0 !important;
}
.login .form-horizontal .control-label
{
	display:none;
}
.login .form-horizontal .controls{
	margin:0;
}
.login .form-horizontal .controls input ,
.login .form-horizontal .controls input:focus
{
    border: 1px solid #b5b5b5;
    box-shadow: none;
    color: #235557;
    font-family: iran;
    font-size: 16px;
     padding-left: 40px;
    width: 280px;
	text-align:left;
}
.login .form-horizontal .controls input#username
{
	background: url("../images/nb/user.png") no-repeat 2% 50% #f5f5f5;
}
.login .form-horizontal .controls input#password
{
	background: url("../images/nb/pass.png") no-repeat 2% 50% #f5f5f5;
}


.login .form-horizontal .controls button {
    background: #35A0A4 none repeat scroll 0 0;
    border: 1px solid #35A0A4;
    font-family: iran;
    font-size: 15px;
    font-weight: bold;
    width: 330px;
}
.login .form-horizontal .controls button:hover
{
	background:#65d0d4 !important; 
	color:#235557 ;
}
.login .form-horizontal .controls button:focus
{
	transform:none;
	background:#65d0d4 !important; 
	color:#235557 !important;
}
.login ul.nav-tabs {
    list-style: outside none disc;
    margin-right: 24px;
    padding-right: 20px;
    text-align: right;
	color: #75e0e4;
    width: 310px;
}

.login ul.nav-tabs li a {
    color: #75e0e4;
    font-family: iran;
    font-size: 15px;
    padding: 5px;
}
.login ul.nav-tabs li a:focus
{
	background:none;
}

div.reset, 
div.remind 
{
    background: url("../images/nb/topLgn.png") no-repeat scroll 50% 0 transparent;
    margin: 40px auto auto;
    padding: 40px 10px !important;
    text-align: justify;
    width: 400px;
}


div.reset form, 
div.remind form 
{
    border-left: 2px solid #75e0e4;
    border-right: 2px solid #75e0e4;
    font-size: 14px;
    line-height: 27px;
    padding: 33px 34px 30px !important;
	background:none;
	box-shadow:none;
}
div.reset form p, 
div.remind form p 
{
    color: #fff;
    font-family: iran;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0;
}
div.reset form fieldset, 
div.remind form fieldset 
{
    margin-top: 0;
}
div.reset form fieldset div.control-group, 
div.remind form fieldset div.control-group
{
    margin-bottom:20px;
}
div.reset form fieldset div label, 
div.remind form fieldset div label 

{
    float: right !important;
text-align: right;
}
.reset .form-horizontal .control-label ,
.remind .form-horizontal .control-label 
{
    margin-top: 10px;
    width: 100%;
	 margin-bottom: 7px;
}

.reset .form-horizontal .control-label label ,
.remind .form-horizontal .control-label label 
{
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
.reset .form-horizontal .controls ,
.remind .form-horizontal .controls 
{
    display: inline-block;
    margin: 0;
    width: 100%;
}
.reset .form-horizontal .controls input,
.remind .form-horizontal .controls input
{
	width:280px;
	padding-left: 35px;
	background:url("../images/nb/at.png") 2% 50% no-repeat #f5f5f5;
	border:1px solid #b5b5b5;
	font-family:iran;
	font-size:15px;
	color:#000;
	box-shadow:none;
}

div.reset form button, 
div.remind form button
{
	background:#35a0a4 !important;
	border:1px solid #35a0a4 !important;
	font-family:iran;
	font-size:15px;
	color:#fff;
	font-weight: bold;
    letter-spacing: 0;
    width: 325px;
}
div.reset form button:hover, 
div.reset form button:focus, 
div.remind form button:hover ,
div.remind form button:focus ,
.btnRow button:hover,
.btnRow button:focus,
.proBtnRow button:hover,
.proBtnRow button:focus
{
	background:#65d0d4 !important; 
	color:#235557 !important;
}


div.registration ,
.profile-edit
{
    border-left: 2px solid #75e0e4;
    border-right: 2px solid #75e0e4;
    margin: 90px auto;
    padding-bottom: 40px;
    width: 500px;
}
div.registration fieldset ,
.profile-edit fieldset
{
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 430px;
}
.registration .form-horizontal fieldset .control-group:nth-child(2)
{
	display:none;
}
.registration form ,
.profile-edit form 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding:0 !important;
	overflow:visible;
}
div.registration fieldset legend ,
.profile-edit fieldset legend 
{
    border-color: #75e0e4;
    color: #75e0e4;
    font-family: iran;
    font-size: 17px;
    line-height: 30px;
    margin-top: -31px;
    text-align: center;
}
.registration .form-horizontal .control-label ,
.profile-edit .form-horizontal .control-label 
{
    
    text-align: right;
}
.registration .form-horizontal .control-label label ,
.profile-edit .form-horizontal .control-label label 
{
	color: #fff;
    font-family: iran;
	font-size:15px;
}
.popover,
.tooltip
{
    display: none !important;
}

.registration .form-horizontal .controls ,
.profile-edit .form-horizontal .controls 
{
    margin-right: 160px;
    margin-left: 0;
}
.registration .form-horizontal .controls input ,
.profile-edit .form-horizontal .controls input 
{
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #b5b5b5;
    border-radius: 7px;
    box-shadow: none;
    color: #000;
    font-family: iran;
    font-size: 15px;
    width: 255px;
	text-align:left;
}
.btnRow .controls ,
.proBtnRow .controls 
{
    margin-right: 195px !important;
}
.btnRow button ,
.proBtnRow button 
{
    background: #35A0A4 none repeat scroll 0 0;
    border: 1px solid #35A0A4;
    font-family: iran;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 10px !important;
    width: 270px;
}
.btnRow a.btn ,
.proBtnRow a.btn 
{
	background:#65d0d4 !important; 
    border: 1px solid #35A0A4;
    color: #006064;
    font-family: iran;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    width: 245px;
}

.profile {
    width: 500px;
    margin: 50px auto;
    border-right: 2px solid #75e0e4;
    border-left: 2px solid #75e0e4;
    padding: 0 30px 70px;
}
.profile ul.btn-toolbar a.btn {
    background: #75e0e4;
}
.profile ul.btn-toolbar a.btn span {
    color: #fff;	
}
#users-profile-core {
    margin: 0;
}
.profile .btn-toolbar.pull-right {
    margin: 0;
}
#users-profile-core legend {
    font-size: 19px;
    font-family: iran;
    text-align: center;
    color: #85f0f4;
    border-color: #85f0f4;
	margin-bottom: 10px;
}
.registration .form-horizontal .controls input#jform_name, 
.profile-edit .form-horizontal .controls input#jform_name
{
	text-align:right;
}
.profile .dl-horizontal dt {
    text-align: right;
    font-size: 15px;
    font-family: iran;
    color: #85f0f4;
    line-height: 30px;
    width: 200px;
}
.profile .dl-horizontal dd {
    line-height: 30px;
    font-size: 15px;
    font-family: iran;
    color: #fff;
    margin-right: 200px;
}
/*---------------footer------------------*/
.homepage footer#tm-footer {
    border-top: 1px solid #fff;
    bottom: 0;
    height: 55px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    position: absolute !important;
    width: 100%;
	background:rgba(28,48,64,0.5);
}
footer#tm-footer {
    
    background:url("../images/nb/infooter.jpg") repeat-x 0 0;
    height: 85px;
    
    margin: 0;
    padding: 25px 0;
    position: static !important;
    width: 100%;
}
.tm-footer
{
	margin:0;
}
.tm-footer-left, .dddd-register {
    margin: auto;
    text-align: center;
    width: 500px;
}
.dddd-register, .tm-footer-left p ,
.dddd-register a
{
    color: #fff;
    font-family: copper;
    font-size: 13px;
	line-height: 20px;
}
.dddd-register a:hover
{
	color: #fff200;
}
