#et-main-area { overflow: hidden !important;}
#page-container{overflow: hidden;} .ssm-tri-both::before,
.ssm-tri-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-both{
padding: 6em;
z-index: 99;
}
.ssm-tri-both::before,
.ssm-tri-both::after {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-both::before{
top: -50px;
background: inherit;
}     
.ssm-tri-both::after{
bottom: -50px;
background: inherit;
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
} .ssm-tri-top::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-top{
padding: 6em;
z-index: 99;
}
.ssm-tri-top::before {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-top::before{
top: -50px;
background: inherit;
} .ssm-tri-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-bottom{
padding: 6em;
z-index: 99;
}
.ssm-tri-bottom::after {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-bottom::after{
bottom: -50px;
background: inherit;
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
} .ssm-diagonal-both::before,
.ssm-diagonal-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-both {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-both::before {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
-webkit-transform: rotate(-2deg);
background: inherit;
transform: rotate(-2deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;
}	
.ssm-diagonal-both::after {
bottom: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(2deg);
transform: rotate( 2deg);
-webkit-transform-origin: -3% 0;
transform-origin: -3% 0;} .ssm-diagonal-top::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-top {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-top::before {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;
} .ssm-diagonal-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-bottom {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-bottom::after {
bottom: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(2deg);
transform: rotate( 2deg);
-webkit-transform-origin: -3% 0;
transform-origin: -3% 0;} .ssm-half-circle-both::before,
.ssm-half-circle-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-both::before,
.ssm-half-circle-both::after{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-both::before{
top: -50px;
background: inherit;
} .ssm-half-circle-top::before{
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-top::before{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-top::before{
top: -50px;
background: inherit;
} .ssm-half-circle-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-bottom::after{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-bottom::after{
bottom: -50px;
background: inherit;
} .ssm-rnd-split::before,
.ssm-rnd-split::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-rnd-split {
padding-top: 7em;
border-radius: 0 0 80px 80px;
background: inherit;
}
.ssm-rnd-split::before,
.ssm-rnd-split::after {
top: -70px;
left: 0;
z-index: 10;
width: 50%;
height: 70px;
background: inherit;
}
.ssm-rnd-split::before {
border-radius: 0 80px 0 0;
}
.ssm-rnd-split::after {
left: 50%;
border-radius: 80px 0 0 0;
} .ssm-rnd-split-on::before,
.ssm-rnd-split-on::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-rnd-split-on {
padding-top: 7em;
background: inherit;
}
.ssm-rnd-split-on::before,
.ssm-rnd-split-on::after {
top: -70px;
left: 0;
z-index: 10;
width: 50%;
height: 70px;
background: inherit;
}
.ssm-rnd-split-on::before {
border-radius: 0 80px 0 0;
}
.ssm-rnd-split-on::after {
left: 50%;
border-radius: 80px 0 0 0;
} .ssm-fs-wh .et_pb_slide .et_pb_container {
background-size: cover !important;
height: 100% !important;
min-height: 90vh !important; 
top: 0;
}
.ssm-hs .et_pb_slide .et_pb_container {
background-size: cover !important;
height: 50% !important;
min-height: 50vh !important; 
} .ssm-angle-both::before,
.ssm-angle-both::after{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-both::before{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
left: -57px!important;
z-index: 99;
}
.ssm-angle-both::after{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
right: -57px!important;
z-index: 99;
} .ssm-angle-left::before{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-left::before{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
left: -57px!important;
z-index: 99;
} .ssm-angle-right::after{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-right::after{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
right: -57px!important;
z-index: 99;
} .section-style-panel {
position: relative;
overflow: auto;
margin: 16px 0;
padding-right:60px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: #fff;
font-size: 13px;
line-height: 2.1em;
}
.section-style-panel h1 {
color: #1e1e1e;
}
.section-style-panel a {
color: #1e1e1e ; 
font-size: 18px ; 
font-weight: bold ; 
}
.section-style-panel img {
color: rgba(153,153,153,1) ; 
font-size: 18px ; 
font-weight: bold ; 
}
#logo-left {
float: left ; 
} 
ul#logo-left {
color: #1e1e1e;
padding-bottom: 5px;
margin-left: 30px;
font-size: 25px;
font-weight: bold;
}
#out-links li{
display: inline-block;
float: right;
font-size: 15px;
font-weight: bold;
margin-right: 5px;   
}
#out-links li a{
color: 1e1e1e !important;
text-decoration: none !important;
}
.section-style-panel a{
color: #fff;
}
#module-menu ul li {
display: inline;
color: white;
float: right !important;
}
#module-menu a {
color:white;
margin-right: 20px;
margin-left: 20px;
}
.section-style-panel img {
margin: 25px;
box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
border-radius: 1px;
width: 25%;
border: 1px solid rgba(0, 0, 0, 0.3);
}.reflexmenu {
top: 0;
left: 0;
bottom: 0;
padding: 10px;
position: absolute;
box-sizing: border-box; #FFFFFF}
.divi-reflexmenu {
overflow: hidden;
position: absolute;
transform: rotateY(-15deg);
backface-visibility: hidden;
transition: all 400ms linear;
box-shadow: 0px 0px 10px #000;    
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-webkit-transform: rotateY(-15deg);
-webkit-backface-visibility: hidden;
-webkit-transition: all 400ms linear;
}
.reflexmenu .reflexmenu-menu-content {
top: 50%;
left: 15%;
position: absolute;
transition-duration: 0ms;
transform: translateY(-50%);
transform-style: preserve-3d;
-webkit-transform: translateY(-50%);
-webkit-transform-style: preserve-3d;
transform: translate(0px, 0px) translateZ(0px);
transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);
}
.reflexmenu .reflexmenu-menu-content li {
list-style: none;
margin-bottom: 10px;
}
.reflexmenu .reflexmenu-menu-content li:last-of-type {
margin-bottom: 0;
}
.reflexmenu .reflexmenu-menu-content li a {
color: #FFFFFF;
box-shadow: 0px 0px 3px #FFFFFF;
padding: 5px 10px;
display: block;
background-color: #101010;
background-image: url(//www.cadwalladerandco.co.uk/wp-content/plugins/DiviFlexMenu/assets/images/orb.png);
background-position: 120% center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 2px; transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
-moz-transition: all 400ms linear;
}
.reflexmenu .reflexmenu-menu-content li a:hover {
background-color: #000000;
} .reflexmenu-noscroll {
width: 100%;
height: 100%;
overflow: hidden;
position: absolute;
perspective: 150px;
background: #EDEDED;
-webkit-perspective: 150px;
}.et_pb_slide_description,.et_pb_slide_description:before,.et_pb_slide_description:after,#et_builder_outer_content .et_pb_slide_description,#et_builder_outer_content .et_pb_slide_description:before,#et_builder_outer_content .et_pb_slide_description:after{background-color:rgba(0,0,0,0.500000)}.et_pb_slide_description,#et_builder_outer_content .et_pb_slide_description{background-clip:content-box}.et_pb_slide_description:before,.et_pb_slide_description:after{content:'';display:block;width:100%;height:15px}.et_pb_slide_description:before{margin-top:-15px}.et_pb_slide_description:after{margin-bottom:-15px}.et_pb_slide_description:before{border-top-left-radius:15px;border-top-right-radius:15px}.et_pb_slide_description:after{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.et_pb_more_button,#et_builder_outer_content .et_pb_more_button{margin-left:15px;margin-right:15px}.db_pb_button_2,#et_builder_outer_content .db_pb_button_2{margin-left:15px !important}.et_pb_slide_description .et_pb_slide_title{padding:30px 30px 0 30px}.et_pb_slide_description .et_pb_slide_content{padding:0 30px 30px}@media only screen and (min-width:981px){.et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_container{height:500px !important}.et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_slide{max-height:500px}.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description{position:relative;top:25%;padding-top:15px !important;padding-bottom:15px !important;margin-top:-15px !important;height:auto !important}}div.rotatingtweet {
font-size: 100%;
word-wrap: break-word;
vertical-align: top;
}
div.cycle-carousel-wrap div.rotatingtweet {
padding-right: 1em;
} p.rtw_meta,div.rtw_meta,div.rtw_meta_wide,div.rtw_name,div.rtw_id,div.rtw_time_short,div.rtw_rt_meta {
font-size: 0.8em;
line-height: normal;
white-space: normal;
}
div.rtw_wide_block div.rtw_name {
font-size: 1.0em;
} div.rtw_icon img {
max-width: 2.2em;
max-height: 2.2em;
}
div.rtw_intents a img,span.rtw_intents a img {
max-width: 1.2em;
max-height: 1.2em;
padding: 0;
margin: 0;
display: inline;
}
div.rtw_wide_icon img {
padding-top: 8%;
padding-left: 0;
margin-left: 0;
}
div.rtw_meta img,
div.rtw_rt_meta img {
vertical-align: middle;
} .rtw_twitter_icon,
.rtw_time_short {
float:right;
}
div.rtw_wide_icon,
div.rtw_icon {
float:left;
padding-right: 0.5em;
}
div.rtw_wide_icon {
display: inline;
}
.rtw_wide_block .rtw_name,
.rtw_wide_block .rtw_id {
display: inline;
}
.rtw_wide_block {
padding-left: 58px;
}
div.rtw_intents {
display: inline;
float:right;
margin-left: 0.5em;
}
div.rtw_intents a,span.rtw_intents a {
display: inline;
}
div.rtw_timestamp {
display: inline;
}
.rotatingtweet p.rtw_main {
clear: both;
}
.rtw_wide_block p.rtw_main,div.rtw_main {
clear: none;
}
.norotatingtweets .rotatingtweet {
border-bottom: 1px solid #DDD;
}
.rtw_media {
clear: both;
}
.rtw_media img {
margin: auto;
height: 150px;
max-height: 150px;
} .rtw_pager {
text-align: center;
font-size: 2em;
} 
.rtw_pager a {
text-decoration: none !important;
}
.rtw_pager .cycle-pager-active,
.rtw_pager .activeSlide {
color: #DDD;
} #content .rotatingtweets,
#content .norotatingtweets  {
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
margin-bottom: 3%;
} #content .rotatingtweet {
padding-top: 0.7em;
padding-bottom: 0.7em;
}
#content p.rtw_main,p.rtw_main,div.rtw_main {
margin-bottom: 0.6em;
white-space: normal;
}
#content .rtw_wide p.rtw_main {
margin-bottom: 0.35em;
}
p.rtw_meta,div.rtw_meta {
margin-bottom: 1em;
}
#sidebar ul li div.rtw_name,div.rtw_name,div.rtw_name a {
margin-bottom: 0;
padding-bottom: 0;
}
#sidebar ul li div.rtw_id,div.rtw_id ,div.rtw_id a {
margin-top: 0;
padding-top: 0;
}
#sidebar ul li div.rtw_intents {
margin-top: 0;
padding-top: 0;
}
div.rtw_rt_meta {
margin-top: 0.1em;
margin-bottom: 0.1em;
padding: 0;
}.srr-tab-wrap{margin:0 0 1em 0!important;background:0 0!important;border:none!important;padding:0!important}.srr-tab-wrap li{list-style:none!important;float:left;background-image:none!important;margin:5px 5px 0 0!important;padding:3px 10px!important;border-radius:3px;border:1px solid #ccc;cursor:pointer}.srr-tab-wrap li:hover{opacity:.9}.srr-main{margin-bottom:1em}.srr-main:last-child{margin-bottom:0}.srr-wrap{padding:0!important;max-width:100%;min-width:100%!important}.srr-wrap div{left:0;right:0}.srr-wrap .srr-item{border-top:0;padding:10px}.srr-wrap .srr-item:last-child{margin:0}.srr-wrap .srr-item>div>*{margin-bottom:.5em!important}.srr-wrap .srr-item>div>:first-child{margin-top:0}.srr-wrap .srr-meta,.srr-wrap .srr-title{line-height:150%}.srr-wrap .srr-thumb{position:relative;display:inline-block;width:64px;margin-top:.5em;margin-bottom:.5em;overflow:hidden}.srr-thumb img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;max-height:none;transform:translate(-50%,-50%);object-fit:cover}.srr-thumb.srr-thumb-align_left{float:left;margin-right:1em}.srr-thumb.srr-thumb-align_right{float:right;margin-left:1em}.srr-thumb.srr-thumb-cover{float:none;width:100%!important}.srr-wrap .srr-summary p:last-child{margin-bottom:0}.srr-wrap .srr-summary img{width:100%;margin:0 0 1em 0}.srr-wrap .srr-summary a{margin:0!important}.srr-style-none .srr-item{padding:0 0 20px 0!important}.srr-tab-style-none .srr-active-tab{border:1px solid #888}.srr-style-grey{border:1px solid #dfdfdf}.srr-style-grey .srr-item{border-bottom:1px solid #dfdfdf}.srr-style-grey .srr-stripe{background-color:#f8f8f8}.srr-tab-style-grey .srr-active-tab{border-color:#666!important}.srr-style-dark{background:#000;border:1px solid #ccc;color:#ddd!important}.srr-style-dark a{color:#fff!important}.srr-style-dark .srr-item{border-color:#333}.srr-style-dark .srr-stripe{background:#333}.srr-tab-style-dark li{border-color:#666;background:#333;color:#fff!important}.srr-tab-style-dark .srr-active-tab{background:#666!important}.srr-style-orange{border:2px solid #f90;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.3);box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.3)}.srr-style-orange .srr-item{border-bottom:1px solid #f90}.srr-tab-style-orange li{border-color:#f90;background:#fff8ec;color:#333!important}.srr-tab-style-orange .srr-active-tab{background:#f90!important;color:#fff!important}.srr-style-orange .srr-thumb img{border-radius:5px}.srr-style-smodern{border:0}.srr-style-smodern .srr-item{border-radius:10px;border:0}.srr-style-smodern:hover .srr-item{opacity:.3}.srr-style-smodern .srr-item:hover{opacity:1}.srr-tab-style-smodern .srr-active-tab{color:#000!important;background:#fff!important;box-shadow:inset 0 0 5px #747474}.srr-style-smodern .srr-stripe{background:#f8f8f8}.srr-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}