body,
body *:not(.glyphicon):not(.fa){
	font-family: 'Open Sans', Arial, sans-serif !important;
}

body.toggled {
	-webkit-transform: translateX(-250px);
	transform: translateX(-250px);
}
#logomedfix{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.navbar.easy-sidebar {
	left: auto;
	right: -250px;
}

.navbar.easy-sidebar.toggled {
	-webkit-transform: translateX(-250px);
	transform: translateX(-250px);
}

.shopify-buy-frame--cart {
	transform: translateX(-100%) !important;
	-webkit-transform: translateX(-100%) !important;
	right: auto !important;
	left: 0 !important;
}

.caret {
	margin-left: 0;
	margin-right: 2px;
}

#contact-and-social {
	font-size: 13px;
}

#contact-and-social > li a{
	font-size: 16px;
}

#main-menu > li {
	padding-left: 0;
	padding-right: 3.3%;
}

.submenu > li > a, 
#main-menu > li > a{
	font-size: 15px;
}

#main-menu>li>a{
    line-height: 40px;
}

.dropdown-menu {
	left: auto;
	right: 0;
	float: right;
	text-align: right;
}

.lang-switcher {
	float: left;
	margin-right: 0;
	margin-left: 35px;
}

.lang-box{
	float: right;
	margin-right: 0;
	margin-left: 1px;
	font-size: 15px;
}

.mobile-lang-switcher{
	float: left;
}

.mobile-lang-switcher.flag{
	padding-left: 10px;
	padding-right: 0;
}

.triangle {
	background: url(../img/assets/triangle-rtl.png) no-repeat;
	left: auto;
	right: 0;
}

.viewmore {
	text-align: left;
}

.list-unstyled > li {
	padding-left: 0;
	padding-right: 20px;
}

.list-sq > li:before {
	margin-left: 10px;
	margin-right: 5px;
}

#push-menu {
	float: left;
}

.quote {
	width: 650px;
	padding: 35px 45px;
	font-size: 34px;
	line-height: 1.4;
	border-left: none;
	border-right: 2px solid #a9e400;
}

.quote .quote-subtitle {
	font-size: 22px;
}

.time_circles {
	direction: ltr;
}

#imageData #imageDetails {
	float: right;
	text-align: right;
}

#imageData #bottomNavClose {
	float: left;
	margin: 5px 5px 0pt 0pt;
}

#prevBLink, #nextBLink {
	float: left;
}

.coprisi > li > a {
	font-size: 14px;
}

.newsletters {
	font-size: 16px;
	margin: 0;
}

.newsletters .glyphicon {
	top: 3px;
}

.copy {
	font-size: 11px;
}

/* XS */
@media (max-width: 767px) {

	#push-menu{
		padding-left: 0;
		padding-right: 10px; 
	}

	#islamex > .container-fluid{
		margin: 0 -9%;
	}

}