﻿.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}


.tab__item {
  display: none; }


.tab__item.visible {
  display: block; }

  .tabs--breakpoint .tab__item {
    border-right: 1px solid #dbdddc; }

  .tabs--breakpoint .tab__item:last-of-type {
    border-right: 0; }
div.head_share_block{margin-right:0px;margin-bottom:5px;margin-left:0px;float:left;}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.wf-float-left{float:left}
#bottom-bar .wf-float-left{margin-right:10px}
#bottom-bar .wf-float-left:last-of-type,.logo-center#bottom-bar .wf-float-left{margin-right:0}
.logo-split#bottom-bar .wf-float-left{text-align:right}
#bottom-bar.logo-split .wf-float-left{-webkit-flex:1 1 0%;-moz-flex:1 1 0;-ms-flex:1 1 0%;flex:1 1 0%}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center !important;
  }

  #bottom-bar.logo-split .wf-float-left,
  #bottom-bar.logo-split .wf-float-right {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.mobile-device .device-status-bar .status-bar-right{float:right}


.nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s linear;
}


.navigation--is-visible .nav-overlay {
  opacity: 1;
  pointer-events: auto;
}

	.right-icon {position: absolute; font-size:20px;
top:18px;
right: 5px;}

.right-icon ul li{ margin:0 5px; float:left;font-size: 15px;
}

header .bottom-warp.fixed-menu .right-icon{ right:0; top:21px}

.right-icon ul li a {color: #fff;}

header .bottom-warp.fixed-menu .right-icon ul li a {
	color: #fff;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text p:last-of-type {
	padding-bottom: 0;
}
#logo a,#logo img{float:none;letter-spacing:0}
#logo a{text-transform:uppercase;float:left;line-height:1;color:#222}
#header #logo a{font-size:28px;color:#fff}
#logo img{float:left}

.entry-content .more-link:hover {
    background: #db2723;
	border: solid 2px #db2723;
}

.entry-content .more-link {
    color: #242526;
    border: solid 2px #242526;
}

.entry-content iframe {
    width: 100%;
    height: auto;
    display: block;
}

.entry-content { 
    padding: 0 20px; 
}

	.navbar-header {
		background: #CC151A;
		background: linear-gradient(to bottom, #b30f13 0%,#ed1c24 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30f13', endColorstr='#ed1c24',GradientType=0 );
	}
.callout-menu .callout-content{-webkit-transform:translateY(-50%);color:#fff;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}
.callout-menu .callout-content .callout-headline{font-family:Museo Sans;font-size:35px;font-weight:100}
.callout-menu .callout-content .call-content-text{color:#fff;font-size:14px;line-height:19px;margin-top:10px}
.callout-menu .callout-content .button-rounded.red{height:30px;line-height:26px;margin-top:20px}

.home #main .latest_ads table td.photo { padding-left:2px; }
 
.home #main .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }

.ad_list table td.photo { padding-left:2px; }
 
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }


.user_public_profile #main .latest_ads table td.photo {
    padding-left: 2px;
}







.photo a img {
    border:1px solid #DDD !important;
}


.photo {
    width: 125px;
}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .twitterSidebar .username { margin-left:42px;}

            .diysdk_twitterNG_twitterNG.web_view.webcomponent .username { margin-left:68px !important;}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}

.page-content-block {
  padding: 10px 0px 25px 0px;
  background: #fff;
  margin: 0px 11px 0px 10px;
}






#outline { width: 975px; margin: 0 auto; padding: 0; background: #fff; font-size: 1.3em; }

.so-widget-sow-icon-default-5cb95acfae48 .sow-icon {
  text-align: center;
}

.so-widget-sow-icon-default-5cb95acfae48 .sow-icon span,
.so-widget-sow-icon-default-5cb95acfae48 .sow-icon a span {
  display: inline-block;
  color: #ffffff !important;
  font-size: 40px !important;
}

.so-widget-sow-icon-default-f1f7281b32ca .sow-icon {
  text-align: center;
}

.so-widget-sow-icon-default-f1f7281b32ca .sow-icon span,
.so-widget-sow-icon-default-f1f7281b32ca .sow-icon a span {
  display: inline-block;
  color: #6a9edd !important;
  font-size: 50px !important;
}
.section-rings-collection .shop-now-link{text-transform:uppercase;text-decoration:none;color:#d72426;font-weight:500}
.section-rings-collection .shop-now-link:hover{text-decoration:underline}
.nav-links{font-family:oswald,sans-serif;padding-bottom:20px}
.nav-links a{color:#858585!important}
.nav-links a:hover{color:#393939!important}
.nav-links .next{text-transform:uppercase}
.nav-links .prev{text-transform:uppercase}

            li .trigger {
            curser:pointer;
            }

#animal-headline-corporate {
    float: right;
    margin-right: 16%;
    margin-left: 26%;
}
.transparent-box{width:100%;bottom:auto;height:100%;}
.transparent-box:hover{background-color:rgba(0,0,0,0.4)!important;cursor:pointer;}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.w1{
	width:1080px;
	margin:0 auto;
}
.full-img{width:100%}
