@charset "utf-8";
/* Mobile portrait Layout */
.gridContainer{margin-left:auto; margin-right:auto; width:100%; padding-left:0; padding-right:0;}
#asside, #sidebar-news, #sidebar-facebook, #sidebar-Twitter, #sidebar-linkedIn, #sidebar-Youtube{clear:both; display:block; float:right; margin-right:0; width:100%;}
.inside-asside #asside{display:none !important;}
.inside-content .page-title:before{background-color: #222671;}
.show-mobile-inside{display:block;}
.logo-inside svg{width:100px; height:96px;}
.cbp-spmenu{background: rgba(34,38,113,1);}
.cbp-spmenu-vertical{width:100%; display:block;}
.cbp-spmenu-left{right:-100%;}
#showLeft{display:block;}
#showLeftMobile{display:block;}
.cbp-bt-open{right:calc(100% + 5px) !important; display:block;}
.cbp-spmenu .navBtns{padding-right:22% !important;}
.cbp-spmenu a.active{padding-right:28% !important;}
#Home-content{clear:both; display:none; float:left; margin-left:0; width:100%;}
.inside-content{clear:both; display:block; float:left; width:100%;}
.inside-content .cover-Photo:before{ width:100%; display:block;}
#OpenNews{display:none;}
.THfeeds{width:100%; margin-right:calc(50% - 130px);}
.inside-content .content .section{margin-right:30px; width:calc(100% - 40px);}
.inside-content .content .section h2.inlineTitle{font-size:1.1em; line-height:1.9em; display:block; width:calc(100% - 98px);}
.imageMobile{display:block; width:calc(100% - 43px); height:auto;  margin-top:40px;}
.element{display:none;}
.inside-content .content .section p.inlineText{margin-top:45px; font-size:1em;  padding-top: 10px;}
.inside-content .content .section p{font-size:1em;}
.inside-content .content .section h2{font-size:1.2em; line-height:1.9em;}
.inside-content .content hr{margin-right:45px; width: calc(100% - 85px);}

.split1{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.split2{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.HRverticalOnly{display:block; margin-left: 0px !important; width: calc(100% - 48px) !important;}
.InfoBtnsOut .ReadMoreBt{width:100%;}
.InfoBtnsIn .GoogleBt{ margin-left:0px;}
.content #group-companies-sec #owl-companies{margin-top:70px; width:calc(100% - 36px); margin-left:-5px !important;}
.content #board-sec #owl-board{margin-top:70px; width:calc(100% - 36px); margin-left:-5px !important;}
.content #businesses-sec #owl-businesses{margin-top:70px; width:calc(100% - 36px); margin-right:-5px !important;}
#owl-board .photo{margin-left:4px !important;}
.inputsmall{width:calc(100% - 20px); margin-left:0px;}
.inputbig{width:calc(100% - 20px);}
.btquart1{width:calc(100% - 7px);}
.btquart2{width:calc(100% - 7px); margin-left:0px;}
.btquart3{width:100%;}
.bthalf1{width:calc(100% - 7px);}
.bthalf2{width:100%;}
#sidebar-facebook ul li h4 span{margin-top: -45px;}
#sidebar-facebook ul li h4{font-size: 1.2em;}
#sidebar-Twitter ul li h4 span{margin-top: -45px;}
#sidebar-Twitter ul li h4{font-size: 1.2em;}
#sidebar-linkedIn ul li h4 span{margin-top: -45px;}
#sidebar-linkedIn ul li h4{font-size: 1.2em;}
#sidebar-Youtube ul li h4 span{margin-top: -45px;}
#sidebar-Youtube ul li h4{font-size: 1.2em;}
.logoInpage{width:calc(100% - 50px); height:auto;}


@media only screen and (min-width: 360px) {
	.InfoBtnsIn .GoogleBt{ margin-left:0px;}
	.inside-content .content .section h2{font-size:1.3em; line-height:1.6em;}
	#sidebar-facebook ul li h4 span{margin-top: -33px;}
	#sidebar-facebook ul li h4{font-size: 1.2em;}
	#sidebar-Twitter ul li h4 span{margin-top: -33px;}
	#sidebar-Twitter ul li h4{font-size: 1.2em;}
	#sidebar-linkedIn ul li h4 span{margin-top: -33px;}
	#sidebar-linkedIn ul li h4{font-size: 1.2em;}
	#sidebar-Youtube ul li h4 span{margin-top: -33px;}
	#sidebar-Youtube ul li h4{font-size: 1.2em;}
	.logoInpage{width:calc(100% - 50px); height:auto;}
}

@media only screen and (min-width: 380px) {
	.InfoBtnsIn .GoogleBt{ margin-left:0px;}
	.inside-content .content .section h2{font-size:1.3em; line-height:1.6em;}
	#sidebar-facebook ul li h4 span{margin-top: -45px;}
	#sidebar-facebook ul li h4{font-size: 1.2em;}
	#sidebar-Twitter ul li h4 span{margin-top: -45px;}
	#sidebar-Twitter ul li h4{font-size: 1.2em;}
	#sidebar-linkedIn ul li h4 span{margin-top: -45px;}
	#sidebar-linkedIn ul li h4{font-size: 1.2em;}
	#sidebar-Youtube ul li h4 span{margin-top: -45px;}
	#sidebar-Youtube ul li h4{font-size: 1.2em;}
	.logoInpage{width:136px; height:auto;}
}



@media only screen and (min-width: 392px) {
	#sidebar-facebook ul li h4 span{margin-top: 0px;}
	#sidebar-facebook ul li h4{font-size: 1.3em;}
	#sidebar-Twitter ul li h4 span{margin-top: 0px;}
	#sidebar-Twitter ul li h4{font-size: 1.3em;}
	#sidebar-linkedIn ul li h4 span{margin-top: 0px;}
	#sidebar-linkedIn ul li h4{font-size: 1.3em;}
	#sidebar-Youtube ul li h4 span{margin-top: 0px;}
	#sidebar-Youtube ul li h4{font-size: 1.3em;}
	.logoInpage{width:136px; height:auto;}
}

/* Mobile Landscape Layout*/
@media only screen and (min-width: 481px) {
.gridContainer{margin-left: auto; margin-right:auto; width:100%; padding-left:0; padding-right:0;}
#asside, #sidebar-news, #sidebar-facebook, #sidebar-Twitter, #sidebar-linkedIn, #sidebar-Youtube{clear:both; display:block; top:0; right:0; float:right; margin-right:0; width:100%;}
.inside-asside #asside{display:none !important;}
.inside-content .page-title:before{background-color: #222671;}
.show-mobile-inside{display:block;}
.cbp-spmenu{background: rgba(34,38,113,1);}
.cbp-spmenu-vertical{width:90%; display:block;}
.cbp-spmenu-left{right:-90%;}
#showLeft{display:block;}
#showLeftMobile{display:none;}
.cbp-bt-open{right:calc(90% + 5px) !important; display:block;}
.cbp-spmenu .navBtns{padding-right:32% !important;}
.cbp-spmenu a.active{padding-right:38% !important;}
#Home-content{clear:both; display:none; float:left; margin-left:0; width:100%;}
#OpenNews{display:block;}
.inside-content .content .section h2{font-size:1.5em; line-height:1.4em;;}
.THfeeds{width:100%; margin-right:calc(50% - 190px);}
.inside-content .content .section{margin-right:30px; width:calc(100% - 40px);}
.inside-content .content .section h2.inlineTitle{font-size:1.1em; line-height:1.9em; display:inline-block; width:auto;}
.inside-content .content .section p.inlineText{margin-top:45px; font-size:1.2em;  padding-top: 30px;}
.inside-content .content .section p{font-size:1em;}
.imageMobile{display:none;}
.element{display:block;}
.inside-content .content hr{margin-right:45px; width: calc(100% - 85px);}
.split1{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.split2{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.HRverticalOnly{display:block; margin-left: 0px !important; width: calc(100% - 48px) !important;}
.InfoBtnsOut .ReadMoreBt{width:100px;}
.content #group-companies-sec #owl-companies{margin-top:80px; width:calc(100% - 36px);}
.content #board-sec #owl-board{margin-top:80px; width:calc(100% - 36px);}
.content #businesses-sec #owl-businesses{margin-top:80px; width:calc(100% - 75px);}
.inputsmall{width:calc(100% - 20px); margin-left:0px;}
.inputbig{width:calc(100% - 20px);}
.btquart1{width:calc(100% - 7px);}
.btquart2{width:calc(100% - 7px); margin-left:0px;}
.btquart3{width:100%;}
.bthalf1{width:calc(100% - 7px);}
.bthalf2{width:100%;}
.logoInpage{width:136px; height:auto;}
}

/* Tablet Portrait Layout */
@media only screen and (min-width: 769px) {
.gridContainer{width:100%; padding-left:0;	padding-right:0; margin:auto;}
#asside, #sidebar-news, #sidebar-facebook, #sidebar-Twitter, #sidebar-linkedIn, #sidebar-Youtube{clear:both; display:block; float:right; margin-right:0; width:50%;}
.inside-asside #asside{display:block !important;}
.inside-content .page-title:before{background-color: #c0a578;}
.show-mobile-inside{display:none;}
.cbp-spmenu{background: rgba(34,38,113,.95);}
.cbp-spmenu-vertical{width:50%; display:block;}
.cbp-spmenu-left{right:-50%;}
#showLeft{display:block;}
#showLeftMobile{display:none;}
.cbp-bt-open{right:calc(50% + 5px) !important; display:block;}
.cbp-spmenu .navBtns{padding-right:32% !important;}
.cbp-spmenu a.active{padding-right:38% !important;}
#Home-content{clear:none; display:block; float:left; margin-left:0; width:calc(100% - 50%);}
.inside-content{clear:none; float:left; width:calc(100% - 50%);}
.inside-content .cover-Photo:before{width:calc(100% - 50%); display:none;}
.inside-content .content .section p{font-size:1.2em;}
#OpenNews{display:block;}
.THfeeds{width:100%;margin-right:calc(50% - 190px);}
.inside-content .content .section{margin-right:30px; width:calc(100% - 40px);}
.inside-content .content .section h2.inlineTitle{font-size:1.1em; line-height:1.9em; display:inline-block; width:auto; width:auto;}
.inside-content .content hr{margin-right:45px; width: calc(100% - 85px);}
.split1{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.split2{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.HRverticalOnly{display:block; margin-left: 0px !important; width: calc(100% - 48px) !important;}
.InfoBtnsOut .ReadMoreBt{width:100px;}
.inputsmall{width:calc(100% - 20px); margin-left:0px;}
.inputbig{width:calc(100% - 20px);}
.btquart1{width:calc(100% - 7px);}
.btquart2{width:calc(100% - 7px); margin-left:0px;}
.btquart3{width:100%;}
.bthalf1{width:calc(100% - 7px);}
.bthalf2{width:100%;}
.logoInpage{width:136px; height:auto;}

}

@media only screen and (min-width: 888px) {
	.inside-content .content .section h2.inlineTitle{font-size:1.1em; line-height:1.9em; display:inline-block; width:auto; width:auto;}
}

/* Tablet Landscape Layout */
@media only screen and (min-width: 1024px) {
.gridContainer{width:100%; padding-left:0;	padding-right:0; margin:auto;}
#asside, #sidebar-news, #sidebar-facebook, #sidebar-Twitter, #sidebar-linkedIn, #sidebar-Youtube{clear:both; display:block; float:right; margin-right:0; width:450px; }
.inside-asside #asside{display:block !important;}
.inside-content .page-title:before{background-color: #c0a578;}
.show-mobile-inside{display:none;}
.cbp-spmenu{background: rgba(34,38,113,.95);}
.cbp-spmenu-vertical{width:450px; display:block;}
.cbp-spmenu-left{right:-450px;}
#showLeft{display:block;}
#showLeftMobile{display:none;}
.cbp-bt-open{right:455px !important; display:block;}
.cbp-spmenu .navBtns{padding-right:160px !important;}
.cbp-spmenu a.active{padding-right:180px !important;}
#Home-content{clear:none; display:block; float:left; margin-left:0; width:calc(100% - 450px);}
.inside-content{clear:none; float:left; width:calc(100% - 450px);}
.inside-content .cover-Photo:before{width:calc(100% - 450px); display:none;}
.inside-content .content .section p{font-size:1.2em;}
#OpenNews{display:block;}
.THfeeds{width:100%; margin-right:calc(50% - 190px);}
.inside-content .content .section{margin-right:30px; width:calc(100% - 40px);}
.inside-content .content .section h2.inlineTitle{font-size:1.3em; line-height:normal; display:inline-block; width:auto;}
.inside-content .content hr{margin-right:45px; width: calc(100% - 85px);}
.split1{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.split2{clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.HRverticalOnly{display:block; margin-left: 0px !important; width: calc(100% - 48px) !important;}
.InfoBtnsOut .ReadMoreBt{width:100px;}
.inputsmall{width:calc(100% - 20px); margin-left:0px;}
.inputbig{width:calc(100% - 20px);}
.btquart1{width:calc(100% - 7px);}
.btquart2{width:calc(100% - 7px); margin-left:0px;}
.btquart3{width:100%;}
.bthalf1{width:calc(100% - 7px);}
.bthalf2{width:100%;}
.logoInpage{width:136px; height:auto;}
}

/* Desktop Layout */
@media only screen and (min-width: 1224px) {
.gridContainer{width:100%; padding-left:0;	padding-right:0; margin:auto;}
#asside, #sidebar-news, #sidebar-facebook, #sidebar-Twitter, #sidebar-linkedIn, #sidebar-Youtube{clear:both; display:block; float:right; margin-right:0; width:450px;}
.inside-asside #asside{display:block !important;}
.inside-content .page-title:before{background-color: #c0a578;}
.show-mobile-inside{display:none;}
.cbp-spmenu{background: rgba(34,38,113,.95);}
.cbp-spmenu-vertical{width:450px; display:block;}
.cbp-spmenu-left{right:-450px;}
#showLeft{display:block;}
#showLeftMobile{display:none;}
.cbp-bt-open{right:455px !important; display:block;}
.cbp-spmenu .navBtns{padding-right:160px !important;}
.cbp-spmenu a.active{padding-right:180px !important;}
#Home-content{clear:none; display:block; float:left; margin-left:0; width:calc(100% - 450px);}
.inside-content{clear:none; float:left; width:calc(100% - 450px);}
.inside-content .cover-Photo:before{width:calc(100% - 450px); display:none;}
.inside-content .content .section p{font-size:1.2em;}
#OpenNews{display:block;}
.THfeeds{width:100%; margin-right:calc(50% - 190px);}
.inside-content .content .section{margin-right:30px; width:calc(100% - 40px);}
.inside-content .content .section h2.inlineTitle{font-size:1.5em; line-height:normal; display:inline-block; width:auto;}
.inside-content .content hr{margin-right:45px; width: calc(100% - 85px);}
.split1 {clear: both; float: left; margin-left: 0; width: 100%; display: block; }
.split2 {clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.HRverticalOnly{display:block; margin-left: 0px !important; width: calc(100% - 48px) !important;}
.InfoBtnsOut .ReadMoreBt{width:100px;}
#owl-board .photo{margin-left:20px !important;}
.inputsmall{width:calc(30% - 20px); margin-left:20px;}
.inputbig{width:calc(70% - 20px);}
.btquart1{width:calc(33% - 20px);}
.btquart2{width:calc(33% - 20px); margin-left:34px;}
.btquart3{width:calc(33% - 20px);}
.bthalf1{width:calc(50% - 20px);}
.bthalf2{width:calc(50% - 20px);}
.logoInpage{width:136px; height:auto;}
}

@media only screen and (min-width: 1400px) {
.inside-content .content .section h2.inlineTitle{font-size:1.1em; line-height:1.9em; display:inline-block; width:auto;}
.split1 {clear: both; float: left; margin-left: 0; width: 49.1525%; display: block; }
.split2 {clear: none; float: left; margin-left: 1.6949%; width: 49.1525%; display: block;}
.HRverticalOnly{display:none;}
.inputsmall{width:calc(30% - 20px); margin-left:20px;}
.inputbig{width:calc(70% - 20px);}
.btquart1{width:calc(33% - 20px);}
.btquart2{width:calc(33% - 20px); margin-left:34px;}
.btquart3{width:calc(33% - 20px);}
.bthalf1{width:calc(50% - 20px);}
.bthalf2{width:calc(50% - 20px);}
}

@media only screen and (min-width: 1550px) {
.inside-content .content .section h2.inlineTitle{font-size:1.5em; line-height:normal; display:inline-block; width:auto;}
.inputsmall{width:calc(30% - 20px); margin-left:20px;}
.inputbig{width:calc(70% - 20px);}
.btquart1{width:calc(33% - 20px);}
.btquart2{width:calc(33% - 20px); margin-left:34px;}
.btquart3{width:calc(33% - 20px);}
.bthalf1{width:calc(50% - 20px);}
.bthalf2{width:calc(50% - 20px);}
}

@media only screen and (min-width: 1756px) {
.inside-content .content .section{margin-right:220px; width:calc(100% - 220px);}
.inside-content .content .section h2.inlineTitle{font-size:1.5em; line-height:normal; display:inline-block; width:auto;}
.inside-content .content hr{margin-right:235px; margin-left: 0px; width: calc(100% - 270px);}
.inputsmall{width:calc(30% - 20px); margin-left:20px;}
.inputbig{width:calc(70% - 20px);}
.btquart1{width:calc(33% - 20px);}
.btquart2{width:calc(33% - 20px); margin-left:34px;}
.btquart3{width:calc(33% - 20px);}
.bthalf1{width:calc(50% - 20px);}
.bthalf2{width:calc(50% - 20px);}
}

@media only screen and (min-height: 960px) {
.ps-container .ps-scrollbar-y-rail{display:none !important;}
.cbp-spmenu-left.cbp-spmenu-open{right:0px; border-left: 10px solid #222671 !important;}
}

@media only screen and (max-height: 961px) {
.ps-container .ps-scrollbar-y-rail{display:block !important;}
.cbp-spmenu-left.cbp-spmenu-open{right:0px; border-left: 5px solid #222671 !important;}
}