@charset 'utf-8';
/*
 Theme Name:   Deviox Child Theme
 Theme URI:    http://deviox.themerex.net/
 Description:  Deviox Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     deviox
 Version:      1.0
 Tags:         light, inheritable theme options
 Text Domain:  deviox
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 96px;
}
.rev_slider .custom.tparrows.tp-rightarrow:before,
.rev_slider .custom.tparrows.tp-leftarrow:before{
    font-size: 30px;
    font-weight: bold;
	color:#ffffff!important;
}
#slide-2-layer-2{
	text-align:center!important;
}
.mfp-inline-holder .mfp-content{
    max-width: 25%;
}
.post_info_bottom{
	display:none;
}
.post_meta{
	display:none;
}
.buttonizer.buttonizer-group.opened{
    right: 3%;
}
.buttonizer-button.buttonizer-head{
	display:none;
}
.sc_layouts_column_align_right .sc_layouts_item>.sc_button {
    margin-left: 10px;
}
.sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 0px;
}

.burgerMenu{
	display:none!important;
}
.sc_action_item_simple .sc_action_item_subtitle {
	font-size: 22px;
}
.footer_wrap .vc_col-sm-4 .widget li {
    display: block;
	width: 100%;
}
.infoSection .sc_blogger_item_button.sc_item_button,
.sc_layouts_title_breadcrumbs{
	display:none;
}
.scheme_dark a {
    color: #4175c0;
}
.scheme_dark .widget .widget_title:after, 
.scheme_dark .widget .widgettitle:after{
    background-color: #4274c0;
}

.scheme_dark .widget li a:hover,
.scheme_dark .widget_contacts .contacts_info span a:hover,
.scheme_dark .widget_contacts .contacts_info > a:hover{
	color: #4274c0;
}
.sc_blogger_item_title.entry-title a{
	text-align: center;
}
.customTitle h4{
	font-size:45px;
}
.wp-caption{
	pointer-events:none;
}
figcaption{
	position: unset!important;
	font-size: 18px!important;
    line-height: 26px!important;
}
.leftDiv{
	border:1px dashed #C1272D;
}
.lang-item a span{
	vertical-align: -webkit-baseline-middle;
}
.postid-85 .post_header.entry-header{
	display:none;
}
.scheme_default .sc_item_title:before, .scheme_default .sc_title .sc_item_title:before,
.scheme_dark .widget .widget_title:after, .scheme_dark .widget .widgettitle:after{
    background-color: #c1272c;
}
.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a,
.scheme_default .sc_layouts_menu_nav > li li > a:hover,
.scheme_dark .widget li a:hover, .scheme_dark .widget_contacts .contacts_info span a:hover, .scheme_dark .widget_contacts .contacts_info > a:hover,
.scheme_default .sc_blogger_item_title a:hover{
    color: #c1272c !important;
}
body > div.body_wrap > div > footer > p:nth-child(1){
	margin:0px!important;
	padding:0px!important;
}
.mfp-inline-holder .mfp-content {
    max-width: 50%;
}
.box .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{
	color:#fff;
}
.box2 .vc-hoverbox-block.vc-hoverbox-front,
.box3 .vc-hoverbox-block.vc-hoverbox-front,
.box1 .vc-hoverbox-block.vc-hoverbox-front,
.box2 .vc-hoverbox-block.vc-hoverbox-back,
.box1 .vc-hoverbox-block.vc-hoverbox-back,
.box3 .vc-hoverbox-block.vc-hoverbox-back{
	min-height: 807px;
}
.middleContent{
	justify-content: center;
    align-items: center;
}
.res1 .wpb_wrapper .vc_message_box ,
.res2 .wpb_wrapper .vc_message_box ,
.res3 .wpb_wrapper .vc_message_box ,
.res4 .wpb_wrapper .vc_message_box {
	min-height:124px;
	background-color: #c1272d;
	color: #ffffff;
}
.vc_general.vc_btn3.vc_btn3-color-grey{
	color: #fff;
    background-color: #c1272d;
}
.customHeading,
.customPar{
	background: #0000008c!important;
	padding: 10px!important;
}
.matinBot13{
	margin-bottom:13px!important;
}
.customInfoBox{
	color: #ffffff!important;
    background-color: #c1272d!important;
}
.customInfoBox h5{
	margin-top: 0px;
	margin-bottom: 10px;
	color:#fff;
}
.customInfoBox a{
	color:#000;
}
.boxelegxos1,
.boxelegxos2,
.boxelegxos3,
.boxelegxos4,
.boxelegxos5{
	min-height:177px;
	color: #ffffff!important;
    background-color: #c1272d!important;
}
.scheme_default .sc_layouts_menu_nav > li.current-menu-parent > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #c1272d !important;
}
.infobox1,
.infobox2,
.infobox3{
	min-height:210px;
}
.certificationBoxes .lvca-title{
	min-height: 75px;
}
.getStarted a{
	pointer-events: none;
}
.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a{
	color: #c1272d !important;
}
.textCenter{
	text-align:center!important;
}
.scheme_default .rev-line:before {
    background-color: #c1272d !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon{
	color: #c1272d;
}
.scheme_dark .menu_mobile_inner .current-menu-item > a,
.scheme_dark .menu_mobile_inner a:hover{
	color: #c1272d;
}
input[type="checkbox"]+.wpcf7-list-item-label:before{
	top:20%;
}
.scheme_default input[type="submit"]{
	background-color: #c1282d;
}
.scheme_default input[type="submit"]:hover{
	background-color: #ffffff;
	color: #c1282d;
	border:1px solid #c1282d!important;
}
.certification .uk-grid.uk-flex-middle .uk-row-first{
	border-right: 1px solid;
}
.certification .uk-button{
	color: #c32730;
    background: transparent;
    border: 1px solid #c32730!important;
}
.scheme_dark .menu_mobile_inner .current-menu-ancestor > a{
	color: #c1272d;
}
.iconSection .sc_icons_item_title{
	font-size:18px;
	line-height: 22px;
}
/*.iconSection .sc_icons_item{
	display: flex;
    justify-content: center;
    align-items: center;
}*/
.customTable{
	width:70%;
	margin:0 auto;
}
.customTable tr{
	background: #F5F5F5;
}
.customTable td{
	border: 1px solid #a9a9a9;
	font-size: 16px;
}
.bundleSection .sc_icons_modern{
	background: #fff;
    box-shadow: 0px 0px 15px 1px #0000006e;
}
.bundleSection .sc_icons_item{
	display:grid;
}
.bundleSection .sc_icons_item .sc_icons_item_title{
	text-align: center;
    font-size: 15px;
	order:1;
}
.bundleSection .sc_icons_item .sc_icons_item_description{
	order:2;
	text-align: center;
    font-size: 20px;
}
.bundleSection .sc_icons_item .sc_icons_item_description span{
	min-height:104px;
}
.bundleSection .sc_icons_item .sc_icons_image{
	order:3;
}
.bundleSection .sc_icons_item .sc_icons_image img{
	max-width: 100%;
}
.bundleSection .sc_icons_modern {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.bundleSection .sc_icons_modern:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.bundleSection .sc_icons_modern:hover, .bundleSection .sc_icons_modern:focus, .bundleSection .sc_icons_modern:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.bundleSection .sc_icons_modern:hover:before, .bundleSection .sc_icons_modern:focus:before, .bundleSection.sc_icons_modern:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}
.checklist__list li{
	font-size:18px;
}
.checklist__list li .icon-check:before{
	color: #c1272d;
} 
h4.sc_icons_item_title span{
	color: #C2272D;
}
.grecaptcha-badge {
	display: none !important;
}
#cn-accept-cookie{
	background: #C1272D;
    box-shadow: unset;
    border: 0px;
}
#cn-refuse-cookie{
	background: #000;
    box-shadow: unset;
    border: 1px solid #fff;
}
#cn-more-info{
	background: #C1272D;
    box-shadow: unset;
    border: 0px;
}
.rev-link.hide-btn {
	display:none;
}
@media only screen and (max-width: 1680px) and (min-width: 1321px){
  	.sc_layouts_menu_nav>li>a{
    	padding: 0px 0px 0px 10px!important;
	}
	.menu-item.menu-item-type-custom a{
		font-size:14px;
	}
	.sc_layouts_row_type_compact .sc_button {
    	padding: 10px 10px;
	}
}
@media only screen and (max-width: 1661px) {
	.certificationBoxes .lvca-title {
		min-height: 77px;
	}
	.lvca-heading.lvca-style3 .lvca-title{
		font-size: 18px;
		line-height: 22px;
	}
}
@media only screen and (max-width: 1320px) {
  	.desktopMenu{
   		display:none;
  	}
	.burgerMenu{
		display:block!important;
	}
	.menuPosition > .vc_column-inner > .wpb_wrapper  > div:nth-child(1){
		display:none;
	}
}
@media only screen and (max-width: 991px) {
	.certificationBoxes .lvca-title {
		min-height: 121px;
	}
	.lvca-heading.lvca-style3 .lvca-title{
		font-size: 16px;
		line-height: 22px;
	}
}
@media only screen and (max-width: 767px) {
	.box .vc-hoverbox .vc-hoverbox-inner .vc-hoverbox-back{
		min-height: unset!important;
	}
	.box .vc-hoverbox .vc-hoverbox-inner .vc-hoverbox-front{
		min-height: unset!important;
	}
	.certificationBoxes .lvca-title {
		min-height: unset!important;
	}
	.lvca-heading.lvca-style3 .lvca-title{
		font-size: 18px;
		line-height: 24px;
	}
}
.popUpLink{
	background: #C1282D;
    padding: 10px;
    color: #ffffff!important;
}
.popUpLink:hover{
    color: #222222!important;
}