body {
    background-size: 100% auto !important;
}
header .navbar .nav>li>a.with_icon, header .navbar .nav>li>a.with_icon {
	padding-right: 25px;
}
.navbar .site_logo img {
	margin-bottom:0px;
}
.site_info > .container > .row {
	margin-top: 0px;
}
header {
	box-shadow: 0px 1px 1px #333;
}
header.fixed {
	box-shadow: 0px 1px 4px #333;
}
header .navbar {
	height:60px;
}
.site_info > .container > .row > div > .site_logo {
	display: none;
}
[class^="fa-icon-"], [class*=" fa-icon-"] {
	cursor: inherit;
}
.navbar .btn-menu [class^="fa-icon-"], .navbar .btn-menu  [class*=" fa-icon-"] {
	cursor:pointer;
}

section.site_info {
	/*margin-bottom:10px;*/
}
.page_caption {
	margin-top:0px;
	margin-bottom:0px; /*20px;*/
	/*background-color: #5AAFFF;
	background-image:url(images/page_caption.jpg);*/
	background-position:left center;
	background-repeat:no-repeat;
}
.main_content {
	overflow-x: inherit;
}
.main_content .wp-pagenavi a > *[class*="-icon-"] {
	background-image: none;
	background-color: inherit;
}
.main_content.dv2_video .loop_module.blog.blog_layout4 .post_grid_image,
.main_content.dv2_model .loop_module.blog.blog_layout4 .post_grid_image,
.main_content.dv2_album .loop_module.blog.blog_layout4 .post_grid_image {
	margin-left:0;
	margin-bottom: 6px;
}
.main_content.dv2_video .loop_module.blog.blog_layout4 .post_title,
.main_content.dv2_video .loop_module.blog.blog_layout4 .post_meta,
.main_content.dv2_video .loop_module.blog.blog_layout4 .post_excerpt,
.main_content.dv2_model .loop_module.blog.blog_layout4 .post_title,
.main_content.dv2_model .loop_module.blog.blog_layout4 .post_meta,
.main_content.dv2_model .loop_module.blog.blog_layout4 .post_excerpt,
.main_content.dv2_album .loop_module.blog.blog_layout4 .post_title,
.main_content.dv2_album .loop_module.blog.blog_layout4 .post_meta,
.main_content.dv2_album .loop_module.blog.blog_layout4 .post_excerpt {
	margin-left:0;
}
.main_content.dv2_video .loop_module.blog.blog_layout4 .loop_content.blog  .post_meta,
.main_content.dv2_model .loop_module.blog.blog_layout4 .loop_content.blog  .post_meta,
.main_content.dv2_album .loop_module.blog.blog_layout4 .loop_content.blog  .post_meta  {
	margin-bottom:5px;
}
.loop_module.blog .post_title,
.loop_module.blog.blog_layout3 .post_title {
	font-size: 24px;
}
.loop_module.blog.blog_layout1 .loop_content.blog .post_title,
.loop_module.blog.blog_layout2 .loop_content.blog .post_title,
.loop_module.blog.blog_layout3 .loop_content.blog .post_title {
	height: 26px;
}
.loop_module.blog.blog_layout3 .loop_content.blog .post_grid_image,
.loop_module.blog.blog_layout3 .post_title,
.loop_module.blog.blog_layout3 .post_meta,
.loop_module.blog.blog_layout3 .post_excerpt {
	margin-left: 0px;
}
.main_content.dv2_video .loop_module .post_excerpt h6,
.main_content.dv2_model .loop_module .post_excerpt h6,
.main_content.dv2_album .loop_module .post_excerpt h6 {
	overflow:hidden;
	white-space:nowrap;
}
.loop_module.blog .date_likes_holder {
	float:none;
	position: absolute;
	z-index: 10;
	/*background-color: rgba(255,255,255,0.75);*/
	padding-bottom: 5px;
}
/**
.date_likes_holder {
	position: absolute;
	top:0;
	background-color:rgba(255, 255, 255, 1);
}
/**/

.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 {
padding-left: 12px;
padding-right: 12px;
}

.cyellow {
	color: #71a7d3;
}

div.pp_pic_holder {
	min-width:320px;
	min-height: 320px;
}
header .navbar .menu-logo {
	padding-right: 0px;
}
header .company_logo.menu-logo, header .company_logo.menu-logo > a {
	height:auto;
	line-height:normal;
}
a, a:visited {
	color: rgb(113,167,211);
}
.ui-widget-content a {
    color: inherit;
}
.ui-widget-header,
.ui-widget-content,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-color:transparent;
	background-image:none;
	border:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
}
.site_info .btn-menu {
	color: rgb(5,175,230);
	font-size:24px;
}
a:hover, a:active {
	color: rgb(153,207,251); /*rgb(102,51,102);*/
}
.site_info .btn-menu:hover {
	color: rgb(252,252,252);
}

#im-mobile-nav {
	background-color:rgb(26,30,35) !important;
}

.margin_top_0  { margin-top:0px  !important; }
.margin_top_5  { margin-top:5px  !important; }
.margin_top_10 { margin-top:10px !important; }
.margin_top_15 { margin-top:15px !important; }
.margin_top_20 { margin-top:20px !important; }
.margin_top_25 { margin-top:25px !important; }
.margin_top_30 { margin-top:30px !important; }
.margin_top_40 { margin-top:40px !important; }
.margin_top_50 { margin-top:50px !important; }

.margin_bottom_0  { margin-bottom:0px  !important; }
.margin_bottom_5  { margin-bottom:5px  !important; }
.margin_bottom_10 { margin-bottom:10px !important; }
.margin_bottom_15 { margin-bottom:15px !important; }
.margin_bottom_20 { margin-bottom:20px !important; }
.margin_bottom_25 { margin-bottom:25px !important; }
.margin_bottom_30 { margin-bottom:30px !important; }
.margin_bottom_40 { margin-bottom:40px !important; }
.margin_bottom_50 { margin-bottom:50px !important; }


.margin_top_5_minus  { margin-top:-5px  !important; }
.margin_top_10_minus { margin-top:-10px !important; }
.margin_top_15_minus { margin-top:-15px !important; }
.margin_top_20_minus { margin-top:-20px !important; }
.margin_top_25_minus { margin-top:-25px !important; }
.margin_top_30_minus { margin-top:-30px !important; }
.margin_top_40_minus { margin-top:-40px !important; }
.margin_top_50_minus { margin-top:-50px !important; }

.im-mobile-content .primary_menu_join_now a {
	color:#fff;
}

.primary_menu_join_now {
	/*background: url(images/pattern22_blue.jpg) top left repeat;*/
	background-color: rgb(5,175,230);
	color:#fff;
}
.primary_menu_join_now:hover {
	/*background: url(images/pattern22_blue_light.jpg) top left repeat;*/
	background-color: rgb(113,167,211);
}
header .navbar .nav > li.ff_logo_menu > a:before {
	background-color: transparent;
}
header .navbar nav .nav > li.ff_logo_menu > a:after,
header .navbar .nav > li.ff_logo_menu > a:after {
	border-top-color: transparent;
}
.navbar .nav > li.ff_logo_menu {
	margin-right: 30px; /*50px;*/
}
.navbar .nav > li.ff_logo_menu > a img {
	margin-top:-4px;
}
header .navbar nav .nav > li.ff_logo_menu > a {
	padding-right:0px;
}
.im-mobile-content .menu-header > li.ff_logo_menu {
	display:none;
}
.navbar .nav > li > a.with_teaser > .teaser {
	font-size: 12px;
}
header .navbar nav .nav > li > a,
header .navbar nav .nav > li > a.with_icon {
	padding-right:20px;
}
header .navbar .nav > li.primary_menu_join_now > a,
header .navbar .nav > li.primary_menu_join_now > a.with_icon {
	padding-left:12px;
	/*padding-right:15px;*/
	color: #fff;
}
header .navbar .nav > li.primary_menu_join_now:hover > a .teaser,
header .navbar .nav > li.primary_menu_join_now:hover > a.with_icon > i {
	color: #fff;
}
header .navbar .nav > li.primary_menu_join_now:hover > a:before,
header .navbar .nav > .current-menu-item.primary_menu_join_now > a:before {
	background-color: rgb(5,175,230);
}
header .navbar .nav > li.primary_menu_join_now:hover > a:after,
header .navbar .nav > .current-menu-item.primary_menu_join_now > a:after {
	color:rgb(5,175,230);
	border-bottom-color: rgb(5,175,230);
}
.nav li a.with_icon i {
	padding-right: 6px;
}
header .navbar nav .nav > li:hover > a:before,
header .navbar nav .nav > .current-menu-item > a:before {
	top:0px;
	bottom: auto;
}
header .navbar nav .nav > .current-menu-item > a:after {
	top:1px;
	bottom: auto;
	margin-top:0px;
	border-top-color:  rgb(5,175,230);
	border-bottom-color: transparent;
}
.dropdown-menu li>a:hover,
.nav-collapse .dropdown-menu li+li a:hover {
	background-image: none;
}
.dropdown-wrap > .dropdown-menu li.menu-item-has-children>a:hover,
.nav.hover > li > .dropdown-wrap > .dropdown-menu li.menu-item-has-children>a:hover {
	background-color:transparent;
}
.nav > li > .dropdown-wrap > .dropdown-menu li li {
	background-color:transparent;
}
.sc_layout.grid .column:hover {
	border-color: rgb(33,40,46); /*rgba(248,248,248, 1);*/
}
.sc_layout.list>li .post_meta *, 
.sc_layout.grid .post_meta * {
	line-height: normal;
	font-size: 18px;
}
.sc_layout.list>li .post_meta span i, 
.sc_layout.grid .post_meta span i {
	font-size:16px;
}
.loop_module.blog .loop_content.blog {
	margin-bottom: 20px;
	padding-bottom:5px;
}
.sc_layout.dv2_video .post_meta span,
.sc_layout.dv2_album .post_meta span,
.sc_layout.dv2_model .post_meta span,
.loop_module.blog.blog_layout5 .loop_content.blog .post_meta.dv2_video span,
.loop_module.blog .loop_content.blog .post_meta.dv2_video span {
	margin-right:0px;
}
.sc_layout.grid.dv2_video .post_meta,
.sc_layout.grid.dv2_album .post_meta,
.sc_layout.grid.dv2_model .post_meta,
.sc_layout.dv2_video .post_meta,
.sc_layout.dv2_album .post_meta,
.sc_layout.dv2_model .post_meta,
.post_meta.dv2_video,
.loop_module.blog .post_meta.dv2_video,
.loop_module.blog .loop_content.blog .post_meta.dv2_video,
.loop_module.blog.blog_layout5 .loop_content.blog .post_meta.dv2_video {
	color:#FFF;
	margin-right:0px;
	position:relative;
	display: block;
	margin-top: -32px;
	background-color: rgb(63,117,151); /*rgb(102,51,102);*/
	background-color: rgba(63,117,151, 0.8); /*rgba(102,51,102, 0.8);*/
	padding-top: 2px;
	font-size:18px;
	height:26px;
}
.post_meta.dv2_video span {
	padding-left:5px;
	padding-right:5px;
}
.post_meta.dv2_video span i {
	color:#FFF;
	font-size:16px;
}
.post_meta.dv2_video span.meta_date,
.loop_module.blog .loop_content.blog .post_meta.dv2_video span.meta_date {
	float:right;
}
.sc_layout.dv2_video .image,
.sc_layout.dv2_album .image,
.sc_layout.dv2_model .image,
.dv2_album .loop_module.blog.blog_layout5 .loop_content.blog .post_grid_image,
.dv2_model .loop_module.blog.blog_layout5 .loop_content.blog .post_grid_image {
	margin-bottom:6px;
}
.sc_layout.dv2_model .post_meta,
.sc_layout.dv2_video .post_meta,
.sc_layout.dv2_album .post_meta {
	margin-bottom:5px;
}
.single_module .post_meta {
	font-size:14px;
}
.preview_info_wrap i[class*="fa-icon-"],
.main_content .preview_info_wrap i[class*="im-icon-"],
.main_content .preview_info_wrap .controls:hover i[class*="im-icon-"] {
	font-size: 64px;
}

.dv2_album .ngg-gallery-thumbnail img,
.dv2_video .ngg-gallery-thumbnail img,
.page .ngg-gallery-thumbnail img,
.post .ngg-gallery-thumbnail img {
	border:none;
	padding:3px;
}
.dv2_album .ngg-gallery-thumbnail img:hover,
.dv2_video .ngg-gallery-thumbnail img:hover,
.page .ngg-gallery-thumbnail img:hover,
.post .ngg-gallery-thumbnail img:hover {
	background-color: rgb(5,175,230);
}
/**
.dv2_album .ngg-gallery-thumbnail-box {
	width:270px;
}
/**/

.has_soft_borders .mp-formdiv input[type="text"] {
	margin-bottom:0px;
}

.commentlist li:first-child {
	padding-top: 0px;
}

.pp_content_container .pp_left { overflow: hidden; }
.pp_top .pp_left, .pp_bottom .pp_left,
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 10px;
	width: 10px;
}
.pp_top, .pp_bottom {
	height: 10px;
}
.pp_content_container .pp_left {
	padding-left: 10px;
}
.pp_content_container .pp_right {
	padding-right: 10px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 10px;
	left: 10px;
	right: 10px;
}
a.pp_expand, a.pp_contract {
	right: 20px;
}

.flowplayer .wpfp_custom_popup { top: 0; width: 100%; }
.flowplayer .is-finished .wpfp_custom_popup, .flowplayer .is-finished .wpfp_custom_background { display: block; }	
.flowplayer .wpfp_custom_popup_content {  background-color: transparent; padding: 0; width: 100%; margin: 0; }

.nomargin_all { margin:0 !important; }

.im-process-steps ul li h3 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#buttons_flow {
	position: absolute;
	right: 2%;
	bottom: 8%;
	z-index: 2; /* make clickable */
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.is-mouseout.flowplayer #buttons_flow {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* same transition as other ui elements like fullscreen */
	-webkit-transition: opacity .15s .3s;
	-moz-transition: opacity .15s .3s;
	transition: opacity .15s .3s;
}
#buttons_flow span {
	padding: 1ex;
	margin: 0.5ex;
	font-weight: bold;
	background-color: #333;
	color: #f7b41f;
	cursor: pointer;
	-webkit-border-radius: 1ex;
	-moz-border-radius: 1ex;
	border-radius: 1ex;
}
#buttons_flow span.active {
	color: #000;
	background-color: #f7b41f;
	cursor: default;
}

#ws-plugin--s2member-profile table tr:nth-child(odd) td {
	background-color:inherit;
}
.ws-plugin--s2member-pro-login-widget label {
	display: inline;
}
.ws-plugin--s2member-pro-login-widget input[type="checkbox"] {
	margin-right:5px;
	margin-bottom:5px;
}

.btn1.large_button.xx_large,
.main_content a.btn1.large_button.xx_large,
.large_button.xx_large,
.btn1.large_button.btn-xx_large, .main_content a.btn1.large_button.btn-xx_large, .large_button.btn-xx_large {
	font-size:xx-large !important;
}
/**
.extra_item.login,
.extra_item.logout {
	min-width:210px;
	text-align:right;
	background-image: linear-gradient(top,			 rgba(253,253,253,0.6) 0%, rgba(253,253,253,0.1)  100%);
	background-image: -o-linear-gradient(top,		 rgba(253,253,253,0.6) 0%, rgba(253,253,253,0.1)  100%);
	background-image: -moz-linear-gradient(top,		 rgba(253,253,253,0.6) 0%, rgba(253,253,253,0.1)  100%);
	background-image: -webkit-linear-gradient(top,	 rgba(253,253,253,0.6) 0%, rgba(253,253,253,0.1)  100%);
	background-image: -ms-linear-gradient(top,		 rgba(253,253,253,0.6) 0%, rgba(253,253,253,0.1)  100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e3e3e3", endColorstr="#e3e3e3",GradientType=0 );
}
/**/
.extra_item.login a,
.extra_item.logout a {
	padding-left: 8px;
	padding-right: 8px;
	white-space:nowrap;
}
.extra_item.login a [class*="im-icon-"],
.extra_item.login a [class*=" im-icon-"],
.extra_item.logout a [class*="im-icon-"],
.extra_item.logout a [class*=" im-icon-"] {
	font-size:90%;
	padding-right:2px;
}
.extra_item.text {
	width:52%;
	min-width:240px;
	/*text-indent: 22px;*/
	font-style:italic;
}
.form-textarea.row {
	margin-left: 0px;
	margin-right: 0px;
}
body.boxed_layout .page-body.boxed1170,
body.boxed_layout .page-body.boxed-bootstrap {
	max-width: 1220px;
}
body.boxed_layout .after_header {
	margin-bottom: 20px;
    /*min-width: 100%;*/
	overflow: inherit;
}
body.caption_nomargin .after_header,
body.without_page_title .after_header {
	margin-bottom: 0px;
}
.wpb_content_element.wpb_raw_html {
	margin-bottom: 5px;
}
/**
body.boxed_layout .page-inner {
	margin: 0 -25px;
}
body.boxed_layout .before_footer,
body.boxed_layout footer,
body.boxed_layout .before_footer_twitter,
.boxed_layout .fullwidthbanner .banner {
    margin-left: 0px;
    margin-right: 0px;
}
/**/

.table_transparent td {
	background-color: transparent !important;
}

.benefit .header.f16 {
	font-size:16px;
	padding:0;
	overflow:visible;
	line-height:19px;
}
.benefit .header.f18 {
	font-size:18px;
	padding:0;
	overflow:visible;
	line-height:19px;
}
.benefit a:hover {
	color:#fff;
}
.min_height_222 .benefit {
	min-height: 232px;
}
.pricetable-inner .pricetable-column .pricetable-column-inner .features .pricetable-feature span {
	color: rgb(113,167,211);
}
.pricetable-inner .pricetable-column .pricetable-column-inner .table-head,
.pricetable-inner .pricetable-column .pricetable-column-inner .table-head .price {
	color: rgb(5,175,230);
}
.pricetable-inner .pricetable-column .pricetable-column-inner .features {
	padding-left:0px;
}
footer .navbar .nav li:first-child a {
	margin-bottom:0;
}

.miss_form .captcha_field input {
	float:right;
}
.miss_form .captcha_field label {
	float:left;
}

.preview_info_wrap {
	cursor:pointer;
}

.benefit.box.clickable,
.clickable .benefit.box {
	cursor:pointer;
}
.benefit.box.clickable:hover,
.clickable .benefit.box:hover {
	opacity:0.8;
}
.benefit>i, .benefit>a>i {
	font-size:52px;
}
.locked_photos .ngg-gallery-thumbnail {
	position:relative;
}
.locked_photos .ngg-gallery-thumbnail::after {
	/*width:100%;
	height:100%;*/
	display:block;
	content:' ';
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	right:-4px;
	bottom:0px;
	background: url(images/locked_photo_bg.png) bottom left repeat-x;
}
.locked_photos .ngg-gallery-thumbnail a {
	cursor:default;
}
#select-of-tags {
	margin-top:30px;
	float:right;
}
.additional_posts_module p {
	max-height: 20px;
}
.additional_posts_module .blog_tabs_content .post_grid_module .post_grid_content>* {
	margin: 4px 5px;
}
.additional_posts_module .post_grid_image:hover .preview_info_wrap,
.loop_module.portfolio .portfolio_item .additional_posts_module .post_grid_image:hover .preview_info_wrap,
.loop_module.miss_gallery .additional_posts_module .alb>a:hover .preview_info_wrap, 
.additional_posts_module .image:hover a .preview_info_wrap, 
.additional_posts_module .image:hover .preview_info_wrap, 
.additional_posts_module .single_post_image:hover .preview_info_wrap {
	opacity: 1;
}
.additional_posts_module .preview_info_wrap:hover .controls.single.img {
	left: 50%;
	bottom: -25%;
	margin-left: -32px;
}
.left_sidebar .preview_info_wrap .controls.single.img,
.left_sidebar .additional_posts_module .preview_info_wrap .controls.single.img,
.left_sidebar .preview_info_wrap:hover .controls.single.img,
.left_sidebar .additional_posts_module .preview_info_wrap:hover .controls.single.img,
.right_sidebar .preview_info_wrap .controls.single.img,
.right_sidebar .additional_posts_module .preview_info_wrap .controls.single.img,
.right_sidebar .preview_info_wrap:hover .controls.single.img,
.right_sidebar .additional_posts_module .preview_info_wrap:hover .controls.single.img {
	margin-left: -22px;
}
.left_sidebar .additional_posts_module .preview_info_wrap:hover .controls.single.img,
.right_sidebar .additional_posts_module .preview_info_wrap:hover .controls.single.img {
	bottom: -10%;
}
.sc_layout.grid.dv2_video .preview_info_wrap .controls.single.img,
.sc_layout.grid.dv2_video .preview_info_wrap:hover .controls.single.img {
	margin-bottom: -23px;
}
.sc_layout.grid.dv2_video .preview_info_wrap .controls.single.img,
.sc_layout.grid.dv2_video .preview_info_wrap:hover .controls.single.img,
section[class*="dv2_video"] .preview_info_wrap .controls.single.img,
section[class*="dv2_video"] .additional_posts_module .preview_info_wrap .controls.single.img,
section[class*="dv2_video"] .preview_info_wrap:hover .controls.single.img,
section[class*="dv2_video"] .additional_posts_module .preview_info_wrap:hover .controls.single.img {
	margin-left: -32px;
}
section[class*="dv2_"] .additional_posts_module .preview_info_wrap:hover .controls.single.img,
section[class*="dv2_"] .additional_posts_module .preview_info_wrap:hover .controls.single.img {
	bottom: -20%;
}

.sc_layout .post_excerpt {
	font-size:16px;
}
.single_content .post_nav_module .previous_post {
	float: left;
	text-align: left;
	max-width: 50%;
}
.single_content .post_nav_module .next_post {
	float: right;
	text-align: right;
	max-width: 50%;
}
.wpb_tabs.style1 ul.wpb_tabs_nav li a {
	height:30px;
}
.onp-sociallocker-text .onp-sociallocker-strong {
	font-size: 150%;
}
/*
.tweet_holder a {
	color:rgb(113,167,211);
}
.tweet_holder a:hover {
	color:rgb(255,255,255);
}
/**/
.company_logo.span6,
.company_logo.col-md-6 {
	text-align:right;
}
.site_description.span5,
.site_description.col-md-5,
.site_description.span6,
.site_description.col-md-6 {
	text-align:center;
}
.extra_header {
	padding-left:0px;
	padding-right:0px;
}

.page-body .otw-sticky,
.page-body .otw-sticky.otw-full-bar.otw-top-sticky, 
.page-body .otw-sticky.otw-full-bar.otw-bottom-sticky {
	margin-left:-25px;
	margin-right:-25px;
	width:auto;;
	min-width:100%;
}
.otw_gm_content .vc_responsive .wpb_row .vc_span12 {
	padding-left:0;
	padding-right:0;
}

.networkwebsites .widget {
	margin-bottom:0px;
}
.networkwebsites .widget h5 {
}
.networkwebsites .widget a {
	color: #fff;
	font-weight:bold;
}
.networkwebsites .widget a:hover {
	text-decoration:underline;
}
.TopJoinNowTrial .otw-hide-label,
.TopJoinNowTrial .otw-sticky.otw-top-sticky.otw-show-sticky .otw-hide-label {
	top: 0;
}

.miss_hearts.active .icon {
	color: #71a7d3; /*#fe4bef;*/
}
.miss_hearts .icon {
	margin-left:0;
}
.miss_hearts .text_fav {
    display: block;
    line-height: 100%;
    font-size: 11px;
}
.miss_hearts .text.logged_user,
.miss_hearts .text_fav.no_user {
	display:none;
}

.main_content.post .loop_module.blog .col-md-4 .loop_content.blog .post_meta {
	height: 44px;
}
.main_content.post .loop_module.blog .col-md-4 .loop_content.blog .meta_post_tag {
	height: 30px;
	padding-bottom:20px;
	overflow-y: hidden;
}
.yasr_schema {
	display:none;
}

.favoritetable img {
	width:134px;
	height:75px;
}
.favoritetable.favdv2_model img {
	width:56px;
	height:75px;
}

header .navbar nav li.nav-search-box {
    right: -37px;
}
.benefit.box.modellinks * {
	color:#fff;
}
.benefit.box.modellinks {
	margin-top: -10px;
    padding-top: 0px;
    padding-bottom: 0px;
	background-image: none;
	background-color: transparent;
}
.benefit.box.modellinks a {
	color: #71a7d3;
	/*text-decoration:underline;*/
}
.benefit.box.modellinks .wp-caption-text {
	height: 40px;
	overflow-y: hidden;
}

.meta_modelsitelink {
	clear:both;
	display:block;
	font-weight: normal;
}


@media (max-width: 991px) {
	.site_description.span5,
	.site_description.col-md-5,
	.site_description.span6,
	.site_description.col-md-6 {
		width: 41.66667%;
	}
	.site_info .btn-menu, 
	.site_info > .container > .row > * {
		height: 142px;
		line-height: 142px;
	}
	.site_info {
		display: block;
	}
	.site_info > .container > .row > div > .site_logo {
		display: inline-block;
	}
}

.boxed_layout .pricetable-inner .pricetable-column .pricetable-column-inner .table-head, 
.boxed_layout .pricetable-inner .pricetable-column .pricetable-column-inner .features {
	background-color: #016388;
}
.pricetable-inner .pricetable-column.pricetable-featured .pricetable-column-inner .table-head .pricetable-name {
	color:#fff;
}

.bg_opacity_fff_70 {
	background-color: #1a1e23;
	background-color: rgba(26,30,35,0.7);
}
.bg_opacity_fff_80 {
	background-color: #1a1e23;
	background-color: rgba(26,30,35,0.8);
}

@media only screen and (min-width: 1200px) {
	body.boxed_layout .page-body.container .container, 
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		max-width: 1170px;
	}
}

/**
@media(min-width:768px) and (max-width:1199px){.vc_row{margin-left:-20px;*zoom:1}.vc_row:before,.vc_row:after{display:table;line-height:0;content:""}.vc_row:after{clear:both}[class*="vc_span"]{float:left;min-height:1px;margin-left:20px}.vc_span12{width:724px}.vc_span11{width:662px}.vc_span10{width:600px}.vc_span9{width:538px}.vc_span8{width:476px}.vc_span7{width:414px}.vc_span6{width:352px}.vc_span5{width:290px}.vc_span4{width:228px}.vc_span3{width:166px}.vc_span2{width:104px}.vc_span1{width:42px}.vc_offset12{margin-left:764px}.vc_offset11{margin-left:702px}.vc_offset10{margin-left:640px}.vc_offset9{margin-left:578px}.vc_offset8{margin-left:516px}.vc_offset7{margin-left:454px}.vc_offset6{margin-left:392px}.vc_offset5{margin-left:330px}.vc_offset4{margin-left:268px}.vc_offset3{margin-left:206px}.vc_offset2{margin-left:144px}.vc_offset1{margin-left:82px}.vc_row-fluid{width:100%;*zoom:1}.vc_row-fluid:before,.vc_row-fluid:after{display:table;line-height:0;content:""}.vc_row-fluid:after{clear:both}.vc_row-fluid [class*="vc_span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_row-fluid [class*="vc_span"]:first-child{margin-left:0}.vc_row-fluid .controls-row [class*="vc_span"]+[class*="vc_span"]{margin-left:2.7624309392265194%}.vc_row-fluid .vc_span12{width:100%;*width:99.94680851063829%}.vc_row-fluid .vc_span11{width:91.43646408839778%;*width:91.38327259903608%}.vc_row-fluid .vc_span10{width:82.87292817679558%;*width:82.81973668743387%}.vc_row-fluid .vc_span9{width:74.30939226519337%;*width:74.25620077583166%}.vc_row-fluid .vc_span8{width:65.74585635359117%;*width:65.69266486422946%}.vc_row-fluid .vc_span7{width:57.18232044198895%;*width:57.12912895262725%}.vc_row-fluid .vc_span6{width:48.61878453038674%;*width:48.56559304102504%}.vc_row-fluid .vc_span5{width:40.05524861878453%;*width:40.00205712942283%}.vc_row-fluid .vc_span4{width:31.491712707182323%;*width:31.43852121782062%}.vc_row-fluid .vc_span3{width:22.92817679558011%;*width:22.87498530621841%}.vc_row-fluid .vc_span2{width:14.3646408839779%;*width:14.311449394616199%}.vc_row-fluid .vc_span1{width:5.801104972375691%;*width:5.747913483013988%}.vc_row-fluid .vc_offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.vc_row-fluid .vc_offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.vc_row-fluid .vc_offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.vc_row-fluid .vc_offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.vc_row-fluid .vc_offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.vc_row-fluid .vc_offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.vc_row-fluid .vc_offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.vc_row-fluid .vc_offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.vc_row-fluid .vc_offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.vc_row-fluid .vc_offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.vc_row-fluid .vc_offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.vc_row-fluid .vc_offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.vc_row-fluid .vc_offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.vc_row-fluid .vc_offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.vc_row-fluid .vc_offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.vc_row-fluid .vc_offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.vc_row-fluid .vc_offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.vc_row-fluid .vc_offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.vc_row-fluid .vc_offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.vc_row-fluid .vc_offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.vc_row-fluid .vc_offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.vc_row-fluid .vc_offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.vc_row-fluid .vc_offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.vc_row-fluid .vc_offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}.controls-row [class*="vc_span"]+[class*="vc_span"]{margin-left:20px}input.vc_span12,textarea.vc_span12,.uneditable-input.vc_span12{width:710px}input.vc_span11,textarea.vc_span11,.uneditable-input.vc_span11{width:648px}input.vc_span10,textarea.vc_span10,.uneditable-input.vc_span10{width:586px}input.vc_span9,textarea.vc_span9,.uneditable-input.vc_span9{width:524px}input.vc_span8,textarea.vc_span8,.uneditable-input.vc_span8{width:462px}input.vc_span7,textarea.vc_span7,.uneditable-input.vc_span7{width:400px}input.vc_span6,textarea.vc_span6,.uneditable-input.vc_span6{width:338px}input.vc_span5,textarea.vc_span5,.uneditable-input.vc_span5{width:276px}input.vc_span4,textarea.vc_span4,.uneditable-input.vc_span4{width:214px}input.vc_span3,textarea.vc_span3,.uneditable-input.vc_span3{width:152px}input.vc_span2,textarea.vc_span2,.uneditable-input.vc_span2{width:90px}input.vc_span1,textarea.vc_span1,.uneditable-input.vc_span1{width:28px}}
/**/

@media only screen and (max-width:1199px) {
	.boxed_layout .header.fixed {
		width: 96%;
	}
	.navbar .nav > li.ff_home_menu {
		display:none;
	}
	.navbar .nav > li.ff_logo_menu {
		margin-right: 20px; /*30px;*/
	}
	header .navbar nav .nav>li>a.with_icon, header .navbar nav .nav>li>a.with_icon {
		padding-right: 12px;
	}
	header .navbar nav .nav > li > a > i {
		padding-right: 4px; /*8px;*/
		/*font-size: 22px;*/
	}
	header .navbar nav .nav > li > a {
		/*font-size: 22px;
		margin-left:5px;*/
		letter-spacing:-1px;
	}
	.navbar .nav > li > a,
	.nav .nav-search-box,
	header .navbar .nav > li > a > i {
		height: 61px; /*90px;*/
		line-height: 61px;
	}
	.nav>li>a.with_icon>.half,
	.nav>li>a.with_icon>.teaser {
		margin-left: 38px;
	}
	.navbar .nav>li>a.with_teaser>i,
	.navbar .nav>li>a.menu_item_without_text>i {
		display: block;
	}
	header {
		height: 61px;
		min-height: 61px;
	}
	
	.vc_row-fluid .vc_span6 {
		width: 48.61878453038674%;
	}
	.main_header_logo.primary-logo {
		width: 100% !important;
		max-width: 540px;
		height:auto !important;
	}
	.dv2_album .ngg-gallery-thumbnail img, 
	.dv2_video .ngg-gallery-thumbnail img, 
	.page .ngg-gallery-thumbnail img, 
	.post .ngg-gallery-thumbnail img {
		max-width: 140px;
	}
	body .wpb_row .ngg-galleryoverview img {
		height:auto;
	}
	.min_height_222 .benefit {
		min-height: 312px;
	}
	.min_height_202 .benefit {
		min-height: 202px;
	}
	.min_height_204 .benefit {
		min-height: 204px;
	}
}

@media only screen and (max-width:979px) {
	.company_logo.menu-logo {
		width: 50%;
	}
	header .navbar {
		min-height:216px;
	}
	.navbar .btn-menu {
		height: 98px;
		line-height: 98px !important;
	}
	.extra_header .extra_item {
		display: inline-block;
	}
	.navbar .nav > li > a,
	.nav .nav-search-box,
	header .navbar .nav > li > a > i {
		height: 60px;
		line-height: 60px;
	}
	.navbar .nav > li > a.with_teaser > .half > span {
		padding-top: 10px;
	}
	.navbar .nav>li>a.with_teaser small.teaser {
		margin-top: 8px;
	}
	.navbar .nav > li > a.with_teaser > .half {
		height: 25px;
	}
	.btn1.large_button.xx_large, .main_content a.btn1.large_button.xx_large, .large_button.xx_large,
	.btn1.large_button.btn-xx_large, .main_content a.btn1.large_button.btn-xx_large, .large_button.btn-xx_large {
		font-size: large !important;
	}
	.dv2_album .ngg-gallery-thumbnail img, 
	.dv2_video .ngg-gallery-thumbnail img, 
	.page .ngg-gallery-thumbnail img, 
	.post .ngg-gallery-thumbnail img {
		max-width: 164px;
	}
	.benefit>.header {
		height:auto;
	}
	.min_height_222 .benefit {
		min-height: 472px;
	}
	.min_height_202 .benefit {
		min-height: 222px;
	}
	.min_height_204 .benefit {
		min-height: 269px;
	}
}
@media only screen and (min-width:768px) {
	footer {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media only screen and (max-width:767px) and (min-width: 320px) {
	.sc_layout.grid.dv2_model .col-md-3,
	.sc_layout.grid.dv2_album .col-md-3,
	.blog.blog_layout5 .col-sm-3 {
		width: 50%;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.sc_layout.grid.dv2_video .col-md-4,
	.sc_layout.grid.dv2_album .col-md-4,
	.blog.blog_layout4 .col-md-4 {
		width: 33.33333%;
	}
}
@media only screen and (max-width:767px) {
	.company_logo.menu-logo {
		width: 100%;
	}
	.company_logo {
		width: 80%;
	}
	.site_description,
	.navbar .site_logo,
	.site_info .btn-menu, .site_info > .container > .row > * {
		height:auto !important;
		line-height: normal !important;
	}
	.site_description.span5, .site_description.col-md-5,
	.site_description.span6, .site_description.col-md-6 {
		width: 100%;
	}
	.navbar .site_logo img {
		width: 100%;
		height:auto !important;
	}
	.navbar .btn-menu {
		height: 60px;
		line-height: 60px !important;
	}
	.extra_header .extra_item.text.pull-left {
		display: none;
	}
	footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.wpb_column.column_container .wpb_wrapper .banner {
		background-image:none !important;
	}
	.vc_row-fluid .vc_span6 {
		width: auto;
	}
	.dv2_album .ngg-gallery-thumbnail img, 
	.dv2_video .ngg-gallery-thumbnail img, 
	.page .ngg-gallery-thumbnail img, 
	.post .ngg-gallery-thumbnail img {
		max-width: 92px;
	}
	.container .vc_row-fluid .ngg-galleryoverview [class*="vc_span"],
	.vc_row-fluid .ngg-galleryoverview [class*="vc_span"] {
		display: block;
		float: left;
		width: 49%;
		margin-left: 1%;
		margin-bottom: 5px;
	}
	
	.vc_row-fluid.warning_row [class*="span"],
	.vc_row-fluid.warning_row [class*="vc_span"] {
		width:100%;
		float:none;
		margin-left: 0;
		display:block;
	}
	.min_height_222 .benefit {
		min-height: inherit;
	}
	.min_height_202 .benefit {
		min-height: inherit;
	}
	.min_height_204 .benefit {
		min-height: inherit;
	}
	.ngg-galleryoverview .col-xs-12 {
		width:auto;
		max-width:50%;
		padding-bottom:6px;
	}
	.wpb_row [class*="column"] + [class*="column"]:last-child,
	.vc_row-fluid [class*="column"] + [class*="column"]:last-child,
	.sc_layout [class*="column"] + [class*="column"]:last-child {
		float: left;
	}
}
@media only screen and (max-width:544px) {
	.dv2_album .ngg-gallery-thumbnail img, 
	.dv2_video .ngg-gallery-thumbnail img, 
	.page .ngg-gallery-thumbnail img, 
	.post .ngg-gallery-thumbnail img {
		max-width: 92px;
	}
}
@media only screen and (max-width:479px) {
	.dv2_album .ngg-gallery-thumbnail img, 
	.dv2_video .ngg-gallery-thumbnail img, 
	.page .ngg-gallery-thumbnail img, 
	.post .ngg-gallery-thumbnail img {
		max-width: 100px;
		margin-left:0px;
	}
}
@media only screen and (max-width:359px) {
	.extra_item.login,
	.extra_item.logout {
		margin-left:-25px;
		margin-right:-25px;
	}
}




a.wpgdprc-button.wpgdprc-button--secondary, 
button.wpgdprc-button.wpgdprc-consent-bar__button {
    background-color: #eabc42 !important;
    color: white !important;
    border: 2px solid #eabc42;
    border-radius: 25px;
}

.wpgdprc.wpgdprc-consent-bar {
    background: #2a2f35 !important;
}

.wpgdprc-consent-modal__container {
    height: 50vh !important;
}

input#wpgdprc-form__email {
    padding: 20px;
    width: 450px;
}

footer.wpgdprc-consent-modal__footer {
    border-top: 0px !important;
    background: transparent;
}
