/*  
Theme Name: Opus Child
Description: Opus - Premium Wordpress Theme
Version:1.3.5
Author:gljivec
Theme URI:http://themeforest.net/
Author URI:http://premiumcoding.com/
License URI:http://themeforest.net/
Template: opus
*/
@import url("../opus/style.css");  

/*your content goes from here*/


/*youtube*/
.vid-container {
    position: relative;
    width: 90%;
    height: 0;
    padding-bottom: 56.25%;
}
.videospecial {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 90%;
}
/*endyoutube*/

.wpbdp-page .button {
      background: #fff!important;
    border: thin solid #ddd;
	width: auto;
	display: inline-block;
}
.wpbdp-button.button {
    background: #fff;
    border: thin solid #ccc;
    padding: 5px 10px;
    border-radius: 3px;
    margin: 0 2px;
}
.content a {
  color: #8d1201!important;
}

.single-proceedings .meta {
  text-transform: none;
}
.single-proceedings .meta strong {
  font-weight:normal;
  text-transform: uppercase;
}

.portsingle .portfolio .titleborder, .infotext, .pagecontent, .footer-top, #footerinside, #footerb, .nivoSlider, .anythingSlider .iframes, .titleborder, .aq-block-hr-image, .main, .main, #header .infotextBorder, .holder-fixedmenu, .top-nav {
  width: 100%;
  max-width:1180px;
}

/* Page Builder Fixes */

h2.titleborderh2, .titletext {
  text-transform: uppercase;
}


/* Nav Fixes */

.smallheader .top-nav li a, .pagenav.mainmenu ul.menu li a {
  color:#807f7f !important;
  font-size:16px;
  font-weight:normal;
}

.smallheader .top-nav li a:hover, .pagenav.mainmenu ul.menu li a:hover {
  color:#ac2612 !important;
}

.smallheader .aq-block-aq_notification_menu_block {
  padding-top:10px;
}
.menu-fixedmenu .menu > li > a {
    color: #807f7f !important;
}


/* Search Form Fixes */

.searchandfilter ul {
  margin-left:0px;
}

.searchandfilter ul li {
  clear:both;
  display:block;
}

.top-nav {
  max-width:1180px;
  width:100%;
}

.respMenu .menu-main-menu-container {
  margin-top:0px;
}

@media only screen and ( max-width: 1180px ) {

  .top-nav, #headerwrap, .mainwrap, .outerpagewrap, #footer .mainwrap .main  {
    padding-left:20px;
    padding-right:20px;
  }
  

}

@media only screen and ( max-width: 1150px ) {

  .top-nav ul {
    padding-right:32px;
  }
  .mainmenu {
    display:none;
  }
  .respMenu {
    display:block;
  }
  .respMenu .event-type-selector-dropdown {
    display:none;
    margin:20px 0px 10px 0px;
    padding-right:13%;
    float:right;
  }
  .respMenu .resp_menu_button {
    float:right;
    margin:20px 0 0 0;
  }

	.respMenu {width:100% !important;float: right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align: center; color:#121212;font-weight:bold; cursor:pointer;display:block;}
	.respMenu.noscroll {
    position:absolute;
    /* Fix Mobile Nav */
    right:20px;
  }
	.mainwrap.smallheader .respMenu.noscroll {position:static;}
	.respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}
	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	
	.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	.mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}
	.pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}
	
	.resp_menu_button {position:absolute;right:70px;top:20px;}
	.mainwrap.smallheader .resp_menu_button {top:16px;}
	.respMenu i {line-height: 12px;font-size:28px;vertical-align:middle;}
	.event-type-selector-dropdown {} 
	.respMenu a i{font-size:4px;padding:0 5px 2px 0;}
	.respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align: left !important;text-transform:none;font-weight:normal;}

}

@media only screen and ( max-width: 925px ) {

  .respMenu {
    z-index:10 !important;
  }

}

@media only screen and ( max-width: 800px ) {
  .top-nav ul {
    display:none;
  }
  #footer .aq-block-aq_widgets_block.aq_span3 {
    width:48.5%;
  }
}

@media only screen and ( max-width: 768px ) {
	.resp_menu_button {
    top:-50px !important;
  }
  .one-third {
    width:100%;
  }
}

@media only screen and ( max-width: 590px ) {
  .respMenu {
  }
}

@media only screen and ( max-width: 500px ) {
  #footer .aq-block-aq_widgets_block.aq_span3 {
    width:100%;
  }
}

@media only screen and ( max-width: 349px ) {
	.resp_menu_button {
  }
  .topNotification .topNotification-content {
    padding-right:7px;
    margin-right:7px;
  }
}
.um-profile-nav .title {
    color: #fff;
}
div.pdfemb-viewer {
    overflow: hidden;
    border-radius: 5px!important;
    line-height: 1;
    margin: 0px;
    padding: 0px;
    border: 1px solid lightgray!important;
    position: relative;
    text-align: left;
    direction: ltr;
    background-color: lightGrey;
	margin-bottom:5px;
}