/*	-==========================- GENERAL -==========================-  */
.container { width: 1200px; margin: 0px auto; }



/*	-==========================- SIDEBARS -==========================-  */
.sidebar.right { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar.left { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar ul.children { margin-left:7px; }
.sidebar ul.children li { font-size:90%; }
.sidebar ul.children li:before { content: '- '; color:#8e3949; }
.sidebar .children { background:url(images/cat-children.png) right top no-repeat; overflow:hidden; margin-top:-13px; padding-top:20px; }

/*	-==========================- FOOTER -==========================-  */
.widgetf { float:left; width:32%; margin-right:2%; }
.widgetf.widgetf_last { margin-right:0; }
.footer_txt { padding-left:50px; }


/*	-==========================- SUBMENU -==========================-  */
/*	-==========================- CONTACT-FORM-START -==========================-  */
.conpages{background: #fff;width: 98%;border-radius: 5px;margin-bottom: 15px;left: 0;right: 0;margin: 0 auto;margin-bottom: 10px;box-shadow: 0 0 2px #434343;-moz-box-shadow: 0 0 2px #434343;-webkit-box-shadow: 0 0 2px #434343;-o-box-shadow: 0 0 2px #434343;box-shadow: 0 8px 16px 0 rgba(85,93,102,.3);}
.textconpages{text-align: center;font-size: 30px;color: #333;margin-top: 20px;}
.framepages{width: 1200px;height: 45px;right: 0;left: 0;margin: 15px auto;position: absolute;padding-right: 17px;}
/*------------------------------ CONTACT-7 ------------------------------*/
.homecontact {
    position: relative;
    width: 100%;
    margin-right: 10px;
    margin-top: 14px;
    }
.homecontact input[type="text"], .homecontact input[type="email"], .homecontact input[type="tel"], .homecontact textarea, .homecontact select {
    color: #000;
    background: #fff;
    border: 1px #333 solid;
    outline: 0;
    border-radius: 2px;
    line-height: 22px;
    height: 22px;
    margin-left: 20px;
    padding: 5px;
    font-size: 16px;
    width: 95%;
    margin-bottom: 14px;
    float: right;
}
.homecontact select {
    line-height: 32px;
    height: 32px;
}
.homecontact input[type="submit"] {
    color: #fff;
    border: 1px #fff solid;
    width: 98%;
    border-radius: 3px;
    font-size: 20px;
    letter-spacing: 1px;
    height: 34px;
    font-weight: 700;
    outline: 0;
    background: #af0000;
    cursor: pointer;
    }
div.wpcf7-mail-sent-ok {
    border: 2px solid red;
    color: #fff;
}
div.wpcf7-response-output {
    margin: 1.4em .5em 1em;
    padding: .2em 1em;
    border: 2px solid red;
}
.homecontacthome{
	width: 1200px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
/*	-==========================- CONTACT-FORM-END -==========================-  */

/*	-==========================- SHARE -==========================-  */
@media only screen and (min-width:1211px) {
	#smthemes_share { position: absolute; height: 0; left: 0; top: 0; width: 100%; z-index:9999; }
	#smthemes_share .inner{ background:#fff; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); display: none; font-family: Arial; font-size: 10px; left: 15px; line-height: 16px; min-width: 60px; padding: 5px; position: absolute; text-align: center; width: 70px; display: block; position: absolute; top: 283px; padding-top:20px;}
	#smthemes_share li { text-align:center; margin-bottom:20px; overflow:hidden; }
}
/*	-==========================- SMThemes Share -==========================-  */
@media only screen and (max-width:1210px) {
	#smthemes_share { position: static; width: 100%;}
	#smthemes_share .inner{ background:#fff; overflow:hidden; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); font-family: Arial; font-size: 10px; padding: 5px; position: static; text-align: center; display: block; padding-top:20px; }
	#smthemes_share li { float:left; text-align:center; margin-left:20px; overflow:hidden; }	
}

h2{
	margin-top: 0;
	font-family: arial;
	font-size: 20px;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	color: #333;
	background: url(/wp-content/uploads/2017/03/h1.png) repeat-x right bottom;
}
.home1{margin-top: 75px;margin-bottom: 428px;
}
.right{
	float: right;
    width: 50%;
}
.left{
	float: left;
    width: 50%;
}
.yt{
	border-bottom: 4px #af0000 solid;
	box-shadow: 5px 5px 2px #888888;
}
.credit{
	float:left;color:#fff;
}
.credit a{
	color:#000;
}

/*	-==========================- Footer START -==========================-  */
.footerboxed{position:relative;width: 390px;height: 238px;float: right;margin-left: 15px;}
.footerboxed:last-child{margin-left:0;}
.footerboxed h4{color: #fff;font-weight: 400;font-size: 18px;border-bottom: 1px solid #af0000;width: 70%;margin: 0 auto;padding-bottom: 5px;margin-bottom: 10px;text-align: center;}
.footerline{color: #fff;font-size: 16px;line-height: 33px;border-bottom: 1px dashed #af0000;text-align: center;}
.footerline span{color: #fff;font-weight: 700;} 
/*	-==========================- Footer END -==========================-  */

.ngg-gallery-thumbnail-box{
	float: right !important;
}
.ngg-template-caption .ngg-gallery-thumbnail{
	margin-right: 36px !important;
}
