.ish-blog-masonry .ish-item .ish-blog-post-title a, .ish-blog-classic .ish-item .ish-blog-post-title a {
	font-size:32px!important;
}

.site-desc {display:none;}

.textwidget {
	font-size:14px;
}

#post-28 > div:nth-child(3) > div:nth-child(1)
{display:none!important}

#post-38 > div:nth-child(3) > div:nth-child(1) {
	display:none!important}

#post-28 > div:nth-child(3) > div:nth-child(2) {
	flex-basis:100%;
	max-width:100%;
}

#post-38 > div:nth-child(3) > div:nth-child(2) {flex-basis:100%;
	max-width:100%;}

.ish-icon-pin {
	display:none;
}

#post-118 > div:nth-child(3) > div:nth-child(1){display:none!important;}

#post-118 > div:nth-child(3) > div:nth-child(2) {flex-basis:100%;
	max-width:100%;}

p, ul, il, ol{
font-family: 'Raleway', sans-serif;}

h1, h2, h3, h4, h5, h6{font-family: 'Raleway', sans-serif;
font-weight:300;}

.ish-col-sm-8 h1 {font-size:50px;
font-weight:600;}

.ish-col-sm-8 h2 {font-size:38px;
font-weight:600;
border-bottom: #be0707 8px solid;
display: inline-block;
padding-bottom:5px;
margin-top:50px;}

.ish-col-sm-8 h3 {font-size:36px;
font-weight:600;}

.ish-col-sm-8 h4 {font-size:36px;
font-weight:600;}

.ish-col-sm-8 h5 {font-size:30px;
font-weight:600;}

.ish-col-sm-8 h6 {
font-weight:600;}



body {
	font-family: 'Raleway', sans-serif;
font-weight:500;
}

.page-with-sidebar .ish-sidebar.ish-sidebar-right {
	padding-right:60px;}

.ish-sidenav-legals {
	display:none!important;
}

.ish-blog-post-title h4 {
	margin-bottom:20px!important;
font-weight:600;}


blockquote {
	font-size:48px!important;
}

@media only screen and (max-width: 600px) {
	blockquote {font-size:28px!important;}}

.ish-main-content {
    width: 100%;}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	border-radius:0px;
	font-family: 'Raleway', sans-serif;;
}
.btn {
	border-radius:0px;
	
}


.ish-img-scale:hover img {
	transform: none;}

.site-header .ish-logo-container .ish-logo {
    max-width: 250px;
    max-height: 250px;
}

.custom-logo {
	max-width:300px;
}

.ish-tagline-widget {display:none;}


.ish--bc2 {background-image:url('https://mgm-mediaoptima.com/wp-content/uploads/2018/03/mgm-media-optima-bps-white.jpg');
background-size:cover;
background-position: right center; }

.site-info {
	display:none!important;
}

#post-336 > div:nth-child(3) > div:nth-child(1)
{display:none!important}

#post-336 > div:nth-child(3) > div:nth-child(2) {
	flex-basis:100%;
	max-width:100%;
}


#post-355 > div:nth-child(3) > div:nth-child(1)
{display:none!important}

#post-355 > div:nth-child(3) > div:nth-child(2) {
	flex-basis:100%;
	max-width:100%;
}


.lang-switcher a{
	text-decoration:underline;
	text-transform:uppercase;
	margin-right:5px;
	color:black;
	float:right!important;
display:block!important;}

.lang-switcher li {
	list-style-type: none;
}

.ish-container-inner {
    max-width: 1000px;
    margin: 0 auto;
	padding: 0 1rem;}


.page-with-sidebar .ish-sidebar.ish-sidebar-right {
    padding-right: 20px;
}

@media only screen and (max-width: 600px) {
	.page-with-sidebar .ish-sidebar.ish-sidebar-right {
    padding-right: 0px!important;
	}}

.ish-sticky-on .ish-logo-container a .ish-logo-box {display:none;}

/*
div.ish-row > div.ish-blog-post-content.ish-col-xs-12.ish-col-sm-8 > p a {	background-color:#bf171e;
	border:none;
	font-family:Raleway;
	letter-spacing:2px;
	color:#fff;
	padding:10px 20px 10px 20px;}

div.ish-row > div.ish-blog-post-content.ish-col-xs-12.ish-col-sm-8 > p a:hover {color:#bf171e!important;
	background-color:transparent;
	border:1px solid #bf171e;}*/

.ish-blog-classic .ish-item, .ish-blog-classic .ish-item:last-child {padding-bottom:40px;}

.ish-sticky-on .ish-logo-container a .ish-logo-box, .ish-sticky-on .ish-logo-container a .ish-icon-nav, .ish-sticky-on .ish-menu-container a .ish-logo-box, .ish-sticky-on .ish-menu-container a .ish-icon-nav {
    border-radius: 0px;
}

.ish-footer .ish-social-box a {
    font-size: 40px;
	color:white;}

.ish-social-box li {
    margin-bottom: 28px;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
	max-width: 25%;}

/*
#masthead .ish-container-fluid {background-image:url('https://mgm-mediaoptima.com/wp-content/uploads/2018/03/mgm-media-optima-bps-2.jpg');}*/


/*
#masthead.site-header div.ish-container-fluid div.ish-container-inner div.ish-row div.site-branding h1 span {
	display:none;}

#masthead.site-header div.ish-container-fluid div.ish-container-inner div.ish-row div.site-branding h2 span {
	display:none;}*/

@media only screen and (min-width:1360px) {
.site-branding > h1:nth-child(1) {
	margin: 200px 10px 20px 10px;
	font-weight:600;
	}}

.site-branding > h1:nth-child(1) {
	font-weight:600;
	}

.site-branding > h1:nth-child(2) {margin: 10px 0px 10px 0px;
font-size:46px;}

.site-branding > h1:nth-child(3) {margin: 10px 180px 50px 0px;
font-size:32px;
line-height:48px}

#masthead > div:nth-child(1) {background-color:white!important;}

.ish-decor-bottom {
	background-color:transparent!important;
}

.ish-navigation .ish-nav-container-bg, .ish-navigation .ish-nav-bg, .ish-page-numbers, .ish-page-numbers.ish-next:hover, .ish-page-numbers.ish-next.ish-disabled, .ish-page-numbers.ish-next.ish-disabled:hover, #infinite-handle:hover, .ish-navigation .ish-nav-close, pre, hr, .ish-blurred-overlay {
	background-color:#e54040!important;
}

.ish-navigation .main-navigation ul {
    margin-bottom: 0;
    font-weight: 500;
}

.ish-nav-close {
	color:#ffe8e8!important;
}

.ish-navigation .ish-nav-close, .ish-navigation ul ul a, .ish-navigation .ish-social-box a, .ish-footer, .ish-social-box a, .ish-footer .ish-social-box a, #content .ish-social-box a:hover, .ish-widget-element input::placeholder, .ish-widget-element textarea::placeholder, #ish-contact-form button[type="submit"]:hover, .contact-form input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover {
    color: black;
}

.ish-icon-nav {background-color:white!important;}

.site-title {font-weight:600!important;
font-size:100px;
font-family: 'Raleway', sans-serif!important;
letter-spacing:5px;
line-height:120px;}

@media only screen and (max-width:1380px) {
	.site-title {
	font-size:52px;
		line-height:54px;
	}}


#post-664 > div:nth-child(3) > div:nth-child(1)
{display:none!important}

#post-664 > div:nth-child(3) > div:nth-child(2) {
	flex-basis:100%;
	max-width:100%;
}

.ff-header {display:none;}

div.ish-container-fluid:nth-child(3) > div:nth-child(1) > h1:nth-child(1){font-weight:600!important;
font-size:50px;
margin-top:120px;
margin-bottom:80px;}

div.ish-container-fluid:nth-child(5) > div:nth-child(1) > h1:nth-child(1) {
	font-weight:600!important;
font-size:50px;
margin-top:100px;}


div.ish-container-fluid:nth-child(5) > div:nth-child(1) > h1:nth-child(2) {font-size:46px;}

form input {
    height: 44px;
    border: none;
    border-radius: 0px;
    padding: 10px 20px;
    background-color: #f3f3f3;
}

form textarea {
    border-radius: 0px;
    padding: 10px 20px;
    background-color: #f3f3f3;
}

button {
	background-color:#bf171e;
	border:none;
	font-family:Raleway;
	letter-spacing:2px;
	color:#fff;
	padding:10px 20px 10px 20px;
	display:inline-block;
}

button:hover {
	color:#bf171e;
	background-color:transparent;
	border:1px solid #bf171e;
display:inline-block;}

H1, H2, H3, H4, H5, H6, p, ul, ol, dl, table, hr, blockquote, pre, address, .ish-main-content .tiled-gallery, .ish-main-content .jetpack-video-wrapper, .post-password-form, .ish-theme-element {
    margin-top: 0;
    margin-bottom: 30px;
}


.ish-col-sm-8 a {
color:#be0707;}

#outer
{
    width:100%;
    text-align: center;
}
.inner
{
    display: inline-block;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    background-color: #bd2025b3;
    border-top: none;}

#cookieChoiceInfo {background-color: #bd2025b3!important;
color:#fff!important;
font-size:12px;
padding:10px!important;}

@media only screen and (min-width:1360px) {
.site-header .ish-logo-container, .site-header .ish-menu-container {
	position: absolute;
	top: 10px;	}}

.portfolio-entry-content {display:none;}

@media only screen and (min-width:1380px) {
	.portfolio-featured-image img {
  height: 350px!important;
	object-fit: cover;
	position: relative;}

.portfolio-entry-title {
	font-size:42px;
	line-height:50px;
	margin-bottom:20px!important;
	}

.project-types a {
	font-weight:bold;
	border-bottom:4px solid #bf171e!important;}

	.project-tags a {font-weight:bold;}}

@media only screen and (max-width:1380px) {
	.portfolio-entry-title {font-size:24px;}
	.portfolio-entry-meta {font-size:15px;}
}

.post-password-form {
	color:black;
	font-weight:bold;
	background-image:none;
	background-color:transparent;}

.post-password-form input[type="submit"] {
    background-color:#bf171e!important;
	color:white;
}

.post-password-form input[type="submit"]:hover {
    background-color:#fff!important;
	color:#bf171e;
	border:1px solid #bf171e;
}

.site-content {
    position: relative;
    margin-top: -80px;
}

blockquote::before {
   display:none;
}

blockquote::after {
    display:none;
}

@media only screen and (max-width:1380px) {
.msgBtn2 {
	margin-top:20px;
	}}

@media only screen and (max-width:1380px) {
.ish-footer .custom-logo {
    max-width:200px;
	}}

.ff-stream {
	padding: 0px 0px 0px 0px!important;}

.msgbtn-outlined {
	color: #bf171e;
	background-color: transparent;
	border: 1px solid #bf171e;}

.msgbtn-outlined:hover {
	color:#fff;
	background-color:#bf171e;
}

@media only screen and (max-width:1380px) {
.msgbtn-outlined {
	margin-top:20px;
	}}

/*Contact form*/
.ish-contact-form-box input, textarea {
	background-color:#ecebeb!important;
}

.ish-contact-form-box button {
	color:#e54040 !important;
}

.ish-contact-form-box label {
	color:black !important;
}

/*Sidebar button*/
.ish-color1 .ish-sidebar button:hover, .ish-color1 .post-password-form input[type="submit"]:hover, a:hover.ish--bc1 {
    background-color: #fff;
}

.ish-color1 .ish-sidebar button, .ish-color1 .post-password-form input[type="submit"] {
    background-color: #bf171e;
}

.page-with-sidebar .ish-sidebar .ish-widget-element {
    margin-bottom: 50px;
}

a {
	text-decoration:none;
	}

.widget-area a {
		border-bottom:1px dotted #bf171e;
}

.widget-area a:hover {
	font-weight:bold;}

/*Navigation*/

#alc_style2 .alc_slider_controls .slider_control {
    color: #000!important;
    background: #fff!important;
    border:none!important;
	font-weight:bold;
}

#alc_style2:hover .alc_slider_controls:hover .slider_control:hover {
    background: #bf171e!important;
    border-color: #bf171e!important;
    color: #fff!important;
}

div.ish-container-fluid:nth-child(5) > div:nth-child(1) > a:nth-child(5) > button:nth-child(1) {
	margin-bottom:80px;
}
