@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic"); @import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,700italic,900,900italic"); @import url("https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic"); @import url("https://fonts.googleapis.com/css?family=Montserrat:400,700"); @import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700italic,700"); @import url("https://fonts.googleapis.com/css?family=Mate:400,400italic"); @import url("https://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,400italic,300italic,700,500italic,500,700italic");   .author-first-inner {background-color: #ffffff; padding: 14px 21px;	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;cursor: pointer;}
.author-first-inner .thumb { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px;  float: left;  overflow: hidden;  width: 100px; height: 100px;} .author-first-inner  .tweet-text { color: #272727;   float: right;width: 78%;}
.author-first-inner  .tweet-text  p {font-size: 24px; margin: 7px 0 35px;}
.author-first-inner .thumb img { display: block; width: 100%; height: 100%;}
.author-first-inner .lower-btn > label { color: #9f9f9f;  font-size: 17px; float:left; font-family: "Open Sans";}
.author-first-inner .lower-btn > a { border: 1px solid #c8e4e5; color: #c8e4e5; padding: 7px 18px 8px 48px;  font-weight: bold;  margin: 0 25px 18px0;  float: right;  text-decoration: none;  color: #00b6e6; font-size: 16px;  -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/twitter-single.png); background-repeat: no-repeat; background-position: 15px 13px; background-size: 15px; line-height: normal; font-family: "Open Sans";}
.author-first-inner:hover .tweet-text p  {color: #e53935; }
.author-first-inner:hover   .lower-btn  a{color: #e53935; border: 1px solid #e53935; background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/tweet-hover.png); background-position: 15px 13px; background-size: 15px;} .author-second-inner { padding: 14px 21px;cursor: pointer;
background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/second-bg.png); background-repeat: no-repeat; background-size: 100% 100%;
}
.author-second-inner .thumb { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px;  float: left;  overflow: hidden;  width: 100px; height: 100px;} .author-second-inner .tweet-text { color: #272727;   float: right;width: 78%;}
.author-second-inner .tweet-text p {font-size: 24px; margin: 0px 0 0px; font-style: italic; padding-left: 5%;}
.author-second-inner .tweet-text .lower-btn { padding-left: 5%;}
.author-second-inner .thumb  img { display: block; height: 100%;}
.author-second-inner .lower-btn label {
font-size: 17px;
font-style: italic;
text-transform: uppercase; color: #9f9f9f;
margin: 22px 0 15px;
display: inline-block;
font: 16px 'Playfair Display', Georgia, serif;
}
.author-second-inner .lower-btn > a {
background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/twitter-single.png);
background-repeat: no-repeat;
background-size: 19px auto;
color: #00b6e6;
float: right;
font-size: 16px;
margin: 0 51px 22px 0;
padding: 0 0 6px 42px;
text-decoration: none;
font-style: italic;
float: right;
color: #00b6e6;
margin: 20px 0 10px;
background-position: 15px 7px;
background-size: 15px;
}
.author-second-inner:hover .tweet-text p  {color: #e53935; }
.author-second-inner:hover .lower-btn > a{background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/tweet-hover.png); color: #e53935;} .author-third-inner { padding: 40px 0 0 0; cursor: pointer;background-color: transparent; text-decoration: none !important; width: 100%; box-sizing: border-box; display: block; border: none;}
.author-third-inner .thumb { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px;  float: left;  overflow: hidden;  width: 100px; padding: 0 3% 5% 5%; height: 100px;} .author-third-inner .tweet-text { color: #272727;   float: right;width: 73%;}
.author-third-inner .tweet-text p { display: inline-block; position: relative; border-left: 1px solid #ededed; padding: 0 5% 0 30px; font: 24px "Playfair Display", Georgia, serif; font-style: italic; line-height: 1.2; color: #666666;}
.author-third-inner .thumb  img { display: block; border-radius: 50%; height: 100%; width: 100%;}
.author-third-inner .lower-btn label { font: 15px 'Open Sans', Arial, sans-serif;     font-weight: 700;     color: #314046;    margin: 22px 0 15px;    padding-left: 30px;    display: inline-block;}
.author-third-inner blockquote.style1 {
font: 14px/20px italic Times, serif;
padding: 0px;
margin: 0px;
background-image: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/Quote.png);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
border-left: 1px solid #fff;
background-position: 8px 9px;
background-size: 20px;
}
.author-third-inner blockquote.style1 p {  background-position: 54% 99%;
background-repeat: no-repeat;
background-size: 19px auto;
display: block;
padding: 0 0 0 30px;
margin: 0 auto;
text-indent: 0;
background-size: 15px;
}
.author-third-inner:hover blockquote.style1 p { background-color: yellow;background-clip: content-box;}
.row.author-nm{display: none;}
.ctt-setting-container{width: 100%; display: block;}
.ctt-setting-container .ctt-left{width: 30%; float: left;}
.ctt-setting-container .ctt-right{width: 69%; float: right;}  .tweet-box .click-to-tweet i { display: inline-block;width: 16px; height: 14px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) no-repeat; margin-right: 3px; position: relative; top: 2px;}
.dis-hint .set-output { width: 44%;}
.col-preview { margin-top: 20px; float: left;}
.dis-hint .set-settings { width: 53%;}
.dis-hint .set-settings label { font-size: 15px;}
.wp-admin .set-settings select, .wp-admin .set-settings input[type="text"] { width:60%; height: 40px; appearance: none; -moz-appearance:none; -webkit-appearance: none;}
.ctt-wrap{ background: #fff; padding: 10px; border: 4px solid #DCDCDC; margin: 10px 20px 0 2px;}
.ctt__settings h3 { font-size: 17px; color: #2B6FB6;}
.box-design, .hint-box-container { border: 1px solid #E4E4E4; padding:20px; display: inline-block;}
.box-design > p { font-size: 14px; text-align: justify; color: #7c7c7c; font-family: "Open Sans",sans-serif !important;}
.ctt-mrsetting ul#ctt-tabmenu li.active a, .ctt-mrsetting ul#ctt-tabmenu li:hover a, .ctt-mrsetting ul#ctt-tabmenu li.current a { box-shadow: none;} input[value="Save"], #save_settings {  border: 0; padding: 8px 20px;  border-radius: 2px; box-shadow: 3px 3px 0px rgba(0,0,0,0.1);color: #fff; background: #00B9E6;}
.tweet-box { display: inline-block; padding: 15px 30px; margin: 15px 0px; }
.tweet-box p { margin: 0 auto;}
.tweet-box .click-to-tweet { margin: 0; padding: 0; position: relative; display: block; text-transform: uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 100%; color: #999999; float: right; padding-right: 24px; text-decoration: none; } .tweet-box.ctt-box-design-1 { margin: 0 auto;}
.tweet-box.ctt-box-design-1 { border: 5px solid #e5e5e5; padding: 33px 40px 19px; margin: 15px 0px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;} .tweet-box.ctt-box-design-1.ctt-color-1 { border: 5px solid #eff1e5;}
.tweet-box.ctt-box-design-1.ctt-color-1:hover { border: 5px solid #f38630;}
.tweet-box.ctt-box-design-1.ctt-color-1:hover .click-to-tweet { color: #f38630;}
.tweet-box.ctt-box-design-1.ctt-color-1:hover .click-to-tweet i { background-position: 0 -458px;} .tweet-box.ctt-box-design-1.ctt-color-2 { border: 5px solid #9cccec;}
.tweet-box.ctt-box-design-1.ctt-color-2:hover { border: 5px solid #eb7260;}
.tweet-box.ctt-box-design-1.ctt-color-2 .click-to-tweet { color: #3a9ad9;}
.tweet-box.ctt-box-design-1.ctt-color-2:hover .click-to-tweet { color: #eb7260;}
.tweet-box.ctt-box-design-1.ctt-color-2 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-1.ctt-color-2:hover .click-to-tweet i { background-position: 0 -472px;}
.tweet-box.ctt-box-design-1 a { text-decoration: none;}
.tweet-box.ctt-box-design-1 p { font-size: 30px; color: #333333; line-height: normal;     font: 30px/38px "Montserrat",sans-serif; margin: 0 auto;}
.tweet-box:after { display: none;}
.tweet-box.ctt-box-design-1:hover .click-to-tweet { color: #00b9e6;}
.tweet-box.ctt-box-design-1:hover { border-color: #00b9e6; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.tweet-box.ctt-box-design-1 .click-to-tweet { color: #CCC; line-height: 22px; font-size: 14px; text-transform: none; font-family: "Montserrat",sans-serif; font-weight: normal; letter-spacing: 0; padding-right: 0; transition: all 0.2s ease-out 0s; float: right; padding-top: 12px;}
.tweet-box.ctt-box-design-1 .click-to-tweet i { background-position: 0 -402px;}
.tweet-box.ctt-box-design-1:hover .click-to-tweet i, .tweet-box.ctt-box-design-2 .click-to-tweet i, .tweet-box.ctt-box-design-3 .click-to-tweet i { background-position: 0 -299px;} .tweet-box.ctt-box-design-2 { padding: 37px; background: #FDFDFD none repeat scroll 0% 0%; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); border: 0; border-radius: 0; transition: all 0.2s ease-out 0s;}
.tweet-box.ctt-box-design-2 p { font: 30px/38px "PT Serif",serif; color: #7B7B7B; display: inline-block;}
.tweet-box.ctt-box-design-2 .click-to-tweet { color: #999; text-transform: none; font-size: 14px; font-weight: normal; float: left; font-family: 'Open Sans', sans-serif; opacity: 0.7; filter: alpha(opacity=70); margin-top: 29px; padding-top: 13px;  border-top: 1px solid rgb(229, 229, 229); width: 100%; padding-top: 12px;}
.tweet-box.ctt-box-design-2:hover { box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);}
.tweet-box.ctt-box-design-2:hover p { color: #666;} .tweet-box.ctt-box-design-2.ctt-color-1 { background-color: #eff1e5;}
.tweet-box.ctt-box-design-2.ctt-color-1:hover {     background-color: #f38630;}
.tweet-box.ctt-box-design-2.ctt-color-1:hover p {    color: #ffffff;}
.tweet-box.ctt-box-design-2.ctt-color-1 .click-to-tweet { color: #cccccc; opacity: 1;}
.tweet-box.ctt-box-design-2.ctt-color-1:hover .click-to-tweet { color: #ffffff; opacity: 1;}
.tweet-box.ctt-box-design-2.ctt-color-1 .click-to-tweet i { background-position: 0 -402px;}
.tweet-box.ctt-box-design-2.ctt-color-1:hover .click-to-tweet i {     background-position: 0 -486px;} .tweet-box.ctt-box-design-2.ctt-color-2 { background-color: #f7f7f7;}
.tweet-box.ctt-box-design-2.ctt-color-2:hover {     background-color: #00ccd6;}
.tweet-box.ctt-box-design-2.ctt-color-2:hover p {    color: #ffffff;}
.tweet-box.ctt-box-design-2.ctt-color-2 .click-to-tweet { color: #cccccc; opacity: 1;}
.tweet-box.ctt-box-design-2.ctt-color-2:hover .click-to-tweet { color: #ffffff; opacity: 1;}
.tweet-box.ctt-box-design-2.ctt-color-2 .click-to-tweet i { background-position: 0 -402px;}
.tweet-box.ctt-box-design-2.ctt-color-2:hover .click-to-tweet i {     background-position: 0 -486px;} .tweet-box.ctt-box-design-3{ transition: all 0.2s ease-out 0s; background: #F7F7F7 none repeat scroll 0% 0%; border-radius: 0px; border: 0px none; padding: 25px 30px;}
.tweet-box.ctt-box-design-3 p { color: #333; padding: 10px; font: 30px/38px "Open Sans",sans-serif; display: inline-block;}
.tweet-box.ctt-box-design-3 .click-to-tweet { color: #00B6E6; font: 14px "Open Sans",sans-serif; text-transform: none; padding-right: 0;  padding-top: 12px;}
.tweet-box.ctt-box-design-3:hover {    background: #333 none repeat scroll 0% 0%;}
.tweet-box.ctt-box-design-3:hover p {     color: #ccc;}
.tweet-box.ctt-box-design-3:hover .click-to-tweet { color: #fff;} .tweet-box.ctt-box-design-3.ctt-color-1 { background-color: #e9e0d6;}
.tweet-box.ctt-box-design-3.ctt-color-1:hover { background-color: #354458;}
.tweet-box.ctt-box-design-3.ctt-color-1:hover p {    color: #ffffff;}
.tweet-box.ctt-box-design-3.ctt-color-1 .click-to-tweet { color: #00b6e6;}
.tweet-box.ctt-box-design-3.ctt-color-1:hover .click-to-tweet { color: #ffffff; opacity: 1;}
.tweet-box.ctt-box-design-3.ctt-color-1 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-3.ctt-color-1:hover .click-to-tweet i {     background-position: 0 -486px;} .tweet-box.ctt-box-design-3.ctt-color-2 { background-color: #efefef;}
.tweet-box.ctt-box-design-3.ctt-color-2:hover { background-color: #ffd900;}
.tweet-box.ctt-box-design-3.ctt-color-2:hover p {    color: #333;}
.tweet-box.ctt-box-design-3.ctt-color-2 .click-to-tweet { color: #00b6e6;}
.tweet-box.ctt-box-design-3.ctt-color-2:hover .click-to-tweet { color: #333;}
.tweet-box.ctt-box-design-3.ctt-color-2 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-3.ctt-color-2:hover .click-to-tweet i { background-position: 0 -444px;} .tweet-box.ctt-box-design-4 { border: 5px solid rgb(174, 212, 238); border-radius: 0px; padding: 37px 25px; text-align: center; transition: all 0.2s ease-out 0s;}
.tweet-box.ctt-box-design-4 a { text-decoration: none;}
.tweet-box.ctt-box-design-4 p { color: #878787; text-align: center; font-size: 24px; line-height: 30px; text-align: center; font-family: "Mate",serif; text-align: center; margin-bottom: 10px;    word-wrap: break-word;}
.tweet-box.ctt-box-design-4 .click-to-tweet { font-family: "Roboto",sans-serif; text-transform: none; font-weight: normal; float: none; color: #17B8E6; font-family: "Roboto",sans-serif; font-size: 12px; line-height: 22px; padding: 6px 19px; display: inline-block; border-radius: 4px;  margin-top: 30px;}
.tweet-box.ctt-box-design-4 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-4:hover .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-4:hover {     border: 5px solid #17B8E6;}
.tweet-box.ctt-box-design-4:hover p { color: #878787; text-align: center; text-align: center; font-family: "Mate",serif; text-align: center;     text-decoration: underline;}
.tweet-box.ctt-box-design-4:hover .click-to-tweet { background: #17B8E6; color: #fff;} .tweet-box.ctt-box-design-4.ctt-color-1 { border: 5px solid #fcc4af;}
.tweet-box.ctt-box-design-4.ctt-color-1:hover { border: 5px solid #775ba3;}
.tweet-box.ctt-box-design-4.ctt-color-1 .click-to-tweet { background-color: transparent; color: #f98a5f;}
.tweet-box.ctt-box-design-4.ctt-color-1:hover .click-to-tweet { background-color: #775ba3; color: #ffffff;}
.tweet-box.ctt-box-design-4.ctt-color-1 .click-to-tweet i { background-position: 0 -458px;}
.tweet-box.ctt-box-design-4.ctt-color-1:hover .click-to-tweet i { background-position: 0 -486px;} .tweet-box.ctt-box-design-4.ctt-color-2 { border: 5px solid #fde7ac;}
.tweet-box.ctt-box-design-4.ctt-color-2:hover { border: 5px solid #de5842;}
.tweet-box.ctt-box-design-4.ctt-color-2 .click-to-tweet { background-color: transparent; color: #fcd059;}
.tweet-box.ctt-box-design-4.ctt-color-2:hover .click-to-tweet { background-color: #de5842; color: #ffffff;}
.tweet-box.ctt-box-design-4.ctt-color-2:hover p { color: #de5842;}
.tweet-box.ctt-box-design-4.ctt-color-2 .click-to-tweet i { background-position: 0 -430px;}
.tweet-box.ctt-box-design-4.ctt-color-2:hover .click-to-tweet i { background-position: 0 -486px;} .tweet-box.ctt-box-design-5 { box-shadow: 4px 4px 0px 0px #EBEBEB; border: 0px none; border-radius: 0px; background: #49C5E6 none repeat scroll 0% 0%; padding: 0px; transition: all 0.2s ease-out 0s; -webkit-box-shadow: 4px 4px 0px 0px #ebebeb;  -moz-box-shadow: 4px 4px 0px 0px #ebebeb; box-shadow: 4px 4px 0px 0px #ebebeb;}
.tweet-box.ctt-box-design-5 p { padding-top: 37px; padding-right: 115px; padding-left: 29px; padding-bottom: 30px !important; font-size: 24px; line-height: 36px; font-family: "Roboto",serif; font-weight: 300; transition: all 0.2s ease-out 0s; position: relative; z-index: 1; display: inline-block; color: rgb(255, 255, 255); margin-bottom: 0;}
.tweet-box.ctt-box-design-5:after { position: absolute; font-size: 14em; line-height: 203px; right: -10px; color: rgba(255,255,255,0.2);}
.tweet-box.ctt-box-design-5 .click-to-tweet { display: block; padding: 8px 10px 10px 0px; font: 12px 'Roboto', Verdana, sans-serif; font-weight: 300; line-height: 20px; position: relative; color: white;     background-color: #2fa2c1; box-sizing: border-box; text-align: right; width: 100%; z-index: 1; text-transform: none;}
.tweet-box.ctt-box-design-5 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-5:hover .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-5:hover p { background-color: #dcdcdc; color: #676767; text-decoration: underline;}
.tweet-box.ctt-box-design-5 p:before {    content: ''; opacity: 0.16; filter: alpha(opacity=16); width: 219px;height: 178px; position: absolute;right: 0px; top: 20px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/box_05_bg.png) no-repeat top center;  z-index: -1;}
.tweet-box.ctt-box-design-5 .click-to-tweet:before { content: ''; position: absolute; left: 0px; bottom: -16px; border: 8px solid transparent; border-top: 8px solid #298ba4; border-right: 8px solid #298ba4;} .tweet-box.ctt-box-design-5.ctt-color-1 { background-color: #c3d7df; color: #67727a;}
.tweet-box.ctt-box-design-5.ctt-color-1:hover { background-color: #f5f5f5; color: #676767;}
.tweet-box.ctt-box-design-5.ctt-color-1 .click-to-tweet { background-color: #6991ac;}
.tweet-box.ctt-box-design-5.ctt-color-1:hover .click-to-tweet { background-color: #d75c37; color: #ffffff;}
.tweet-box.ctt-box-design-5.ctt-color-1 p { color: #67727a}
.tweet-box.ctt-box-design-5.ctt-color-1:hover p {     background-color: #f5f5f5; color: #676767;}
.tweet-box.ctt-box-design-5.ctt-color-1 .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-5.ctt-color-1:hover .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-5.ctt-color-1:hover p:before {    content: ''; opacity: 0.75; filter: alpha(opacity=70);}
.tweet-box.ctt-box-design-5 .click-to-tweet.ctt-color-1:before { border: 8px solid transparent; border-top: 8px solid #67727a; border-right: 8px solid #67727a;}
.tweet-box.ctt-box-design-5.ctt-color-1:hover .click-to-tweet:before {     border-top: 8px solid #b84421;  border-right: 8px solid #b84421;} .tweet-box.ctt-box-design-5.ctt-color-2 { background-color: #e2d893; color: #67727a;}
.tweet-box.ctt-box-design-5.ctt-color-2:hover { background-color: #73afb6; color: #676767;}
.tweet-box.ctt-box-design-5.ctt-color-2 .click-to-tweet { background-color: #a79e65;}
.tweet-box.ctt-box-design-5.ctt-color-2:hover .click-to-tweet { background-color: #5f9da1; color: #ffffff;}
.tweet-box.ctt-box-design-5.ctt-color-2 p { color: #2b2301}
.tweet-box.ctt-box-design-5.ctt-color-2:hover p {     background-color: #73afb6; color: #ffffff;}
.tweet-box.ctt-box-design-5.ctt-color-2 .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-5.ctt-color-2:hover .click-to-tweet i { background-position: 0 -486px;}
.tweet-box.ctt-box-design-5.ctt-color-2 .click-to-tweet:before { border: 8px solid transparent; border-top: 8px solid #787147; border-right: 8px solid #787147;}
.tweet-box.ctt-box-design-5.ctt-color-2:hover .click-to-tweet:before {    border-top: 8px solid #437d81; border-right: 8px solid #437d81;} .tweet-box.ctt-box-design-6 { background: #f5f5f5;     border-left: 5px solid #bfbfbf; padding: 0}
.tweet-box.ctt-box-design-6 p { font-size: 30px; font-family: 'Open Sans', sans-serif; font-weight: bold; line-height: 1.2; padding: 34px 36px 20px 36px; color: #333333; text-align: justify;}
.tweet-box.ctt-box-design-6 .click-to-tweet { font: 13px 'Open Sans', Verdana, sans-serif; font-weight: bold; text-transform: uppercase; color: #bfbfbf;  margin-left: 29px; padding: 20px 0px 30px 0px; border-top: 1px solid #dadada; width: 95%;}
.tweet-box.ctt-box-design-6 .click-to-tweet i { background-position: 0 -171px; width: 25px; height: 20px;}
.tweet-box.ctt-box-design-6:hover .click-to-tweet i { background-position: 0 -151px;}
.tweet-box.ctt-box-design-6:hover { border-left: 5px solid #2aa9e0}
.tweet-box.ctt-box-design-6:hover .click-to-tweet {     color: #2aa9e0;} .tweet-box.ctt-box-design-7 { text-decoration: none !important; width: 100%; box-sizing: border-box; display: block; border: none; padding: 0;}
.tweet-box.ctt-box-design-7 p { overflow: hidden; padding-bottom: 5px; margin: 0 !important; position: relative; line-height: 1.25;  color: #333333; font: 30px "Lato", Arial, sans-serif; line-height: 1.2; padding: 5% 5% 0 5%; position: relative; text-align: justify;}
.tweet-box.ctt-box-design-7 .click-to-tweet { font: 16px 'Lato', Arial, sans-serif; color: #bfbfbf; margin: 0px 5%; padding: 22px 0px 10px 0px; text-transform: none;    width: 90%; text-align: left;}
.tweet-box.ctt-box-design-7 .click-to-tweet i { background-position: 0 -151px; width: 25px; height: 20px;}
.tweet-box.ctt-box-design-7:hover p {     color: #2aa9e0;}
.tweet-box.ctt-box-design-7:hover .click-to-tweet {     color: #2aa9e0;}
.tweet-box.ctt-box-design-7 p:before {    content: ''; position: absolute; left: 5%; top: 0px; width: 60px; height: 5px; background-color: #bfbfbf;}
.tweet-box.ctt-box-design-7:hover p:before { background-color: #2aa9e0;} .tweet-box.ctt-box-design-8 { text-decoration: none !important;  width: 100%; box-sizing: border-box; display: block;  border: none; padding: 0; text-align: center;}
.tweet-box.ctt-box-design-8 p { font: 30px "Playfair Display", Georgia, serif; font-style: italic; line-height: 1.2; padding: 40px 5% 0; position: relative;    text-align: center; color: #333333;}
.tweet-box.ctt-box-design-8 p:before { content: ''; position: absolute;  left: 50%;top: 0px; width: 60px; height: 16px; margin-left: -30px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) no-repeat; background-position: 0 -44px;}
.tweet-box.ctt-box-design-8 .click-to-tweet { display: inline-block; font: 16px 'Playfair Display', Georgia, serif; color: #00b6e6; margin-top: 27px; padding: 9px 21px; border: 1px solid #00b6e6; border-radius: 20px; float: none; text-transform: none;}
.tweet-box.ctt-box-design-8:hover .click-to-tweet { color: #eb7260; border: 1px solid #eb7260;}
.tweet-box.ctt-box-design-8 .click-to-tweet i { background-position: 0 -299px;}
.tweet-box.ctt-box-design-8:hover .click-to-tweet i { background-position: 0 -472px;} .tweet-box.ctt-box-design-9 { padding:0; text-decoration: none !important; width: 100%; box-sizing: border-box; display: block; border: none;}
.tweet-box.ctt-box-design-9 p { font: 30px "Lato", Arial, sans-serif; font-weight: 900; line-height: 1.2; padding: 0 45px; position: relative; color: #333333;}
.tweet-box.ctt-box-design-9 .click-to-tweet { display: inline-block; font: 16px 'Lato', Arial, sans-serif; font-weight: 900; color: #2aa9e0; margin: 0px 45px;  padding-top: 22px; text-transform: none; float: none;}
.tweet-box.ctt-box-design-9:hover p { color: #2aa9e0;}
.tweet-box.ctt-box-design-9 p:before { content: ''; position: absolute; left: 0; top: 0px; width: 23px; height: 21px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) no-repeat; background-position: 0 -277px;}
.tweet-box.ctt-box-design-9 .click-to-tweet i { background-position: 0 -151px; width: 25px; height: 20px;} .tweet-box.ctt-box-design-10 { display: inline-block; transition: all 0.2s ease-out 0s; position: relative; background: #F5F5F5 none repeat scroll 0% 0%; padding: 21px 0px 20px; box-shadow: -1px 1px #CCC, -2px 2px #CCC, -3px 3px #CCC, -4px 4px #CCC, -5px 5px #CCC, -6px 6px #CCC, -7px 7px #CCC, -8px 8px #CCC, -9px 9px #CCC, -10px 10px #CCC; text-decoration: none; border-radius: 0px; border: 0px none; text-transform: uppercase;}
.tweet-box.ctt-box-design-10 p { padding-bottom: 0px !important; padding-top: 0px; font-size: 24px; line-height: 36px; transition: all 0.2s ease-out 0s; position: relative; color: #333; font-family: "Open Sans",sans-serif; display: inline-block; text-transform: uppercase; font-weight: 900; text-align: justify; padding: 0 28px;}
.tweet-box.ctt-box-design-10 .click-to-tweet { font-size: 14px; font-weight: 900;font-family: "Open Sans",sans-serif; color: #BFBFBF; float: left; margin: 0px 28px; padding-top: 12px;}
.tweet-box.ctt-box-design-10:hover { background: #2AA9E0 none repeat scroll 0% 0%; box-shadow: -1px 1px #1E8AB8, -2px 2px #1E8AB8, -3px 3px #1E8AB8, -4px 4px #1E8AB8, -5px 5px #1E8AB8, -6px 6px #1E8AB8, -7px 7px #1E8AB8, -8px 8px #1E8AB8, -9px 9px #1E8AB8, -10px 10px #1E8AB8;}
.tweet-box.ctt-box-design-10:hover p, .tweet-box.ctt-box-design-10:hover .click-to-tweet { color: #ffffff;}
.tweet-box.ctt-box-design-10 .click-to-tweet i { background-position: 0 -151px; width: 25px; height: 20px;}
.tweet-box.ctt-box-design-10:hover .click-to-tweet i{ background-position: 0 -241px;} .tweet-box.ctt-box-design-11 {     background-color: #e8f6fb; padding: 0;}
.tweet-box.ctt-box-design-11 p { margin: 0 auto; font: 24px "Open Sans", Verdana, sans-serif; color: #7898a3; line-height: 1.5; padding: 5% 5% 4% 5%;}
.tweet-box.ctt-box-design-11 .click-to-tweet { display: block; padding: 10px; border-top: 1px solid #dadada; background: #f5f5f5; text-align: right; width: 100%; box-sizing: border-box;}
.tweet-box.ctt-box-design-11 .click-to-tweet .cta-pr {     display: inline-block; font: 15px 'Open Sans', Verdana, sans-serif; color: #ffffff; padding: 9px 17px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background-color: #00b9e6; position: relative; text-transform: none;}
.tweet-box.ctt-box-design-11:hover { background-color: #c2e2ed;}
.tweet-box.ctt-box-design-11:hover .click-to-tweet .cta-pr { background-color: #009ec5;}
.tweet-box.ctt-box-design-11 .click-to-tweet .cta-pr i { background-position: 0 -486px; margin-right: 10px;}
.tweet-box.ctt-box-design-11 .click-to-tweet .cta-pr:before { content: ''; position: absolute; left: -57px; top: -6px; width: 48px;  height: 31px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) 0 0 no-repeat; background-position: 0 -87px;} .tweet-box.ctt-box-design-12 { background-color: #fefefe; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border: 1px solid #b7b7b7; padding: 0;}
.tweet-box.ctt-box-design-12 p { display: inline-block; padding: 3% 3% 3% 2.2em; position: relative; font: 28px "Lato", Arial, sans-serif; font-style: italic; color: #363636;}
.tweet-box.ctt-box-design-12 .click-to-tweet { display: block; padding: 20px 10px;     border-top: 1px solid #b7b7b7;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;  background: #f8f8f8; text-align: right;   margin-top: 10px; width: 100%; box-sizing: border-box; text-transform: none;}
.tweet-box.ctt-box-design-12 .click-to-tweet .cta-pr {     display: inline-block; font: 15px 'Open Sans', Verdana, sans-serif; color: #ffffff; padding: 9px 17px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background-color: #00b9e6; position: relative;}
.tweet-box.ctt-box-design-12:hover .click-to-tweet .cta-pr { background-color: #009ec5;}
.tweet-box.ctt-box-design-12 p:before { content: "“"; position: absolute; top: 0; left: 0.1em; font-size: 3.5em; font-family: 'Liberation Sans', Arial, sans-serif; font-weight: 300; color: #676c6e;} .author-first-inner { background-color: #f9f9f9; border-left: 2px solid #efefef; border-right: 2px solid #efefef; border-bottom: 2px solid #dadada; border-radius: 10px; padding: 5% 2.5% 5% 5%;}
.author-first-inner p { font: 24px "Montserrat", Arial, sans-serif; color: #272727;} .author-second-inner { background: radial-gradient(circle at 0 100%, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 100% 100%, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 100% 0, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 0 0, transparent 14px, #f1f1f1 15px); background-position: bottom left, bottom right, top right, top left; background-size: 51% 51%;  background-repeat: no-repeat; padding: 5% 6.5% 5% 5%;}
.author-second-inner p { font-size: 24px; margin: 7px 0 35px; font: 24px "Playfair Display", Georgia, serif;font-style: italic; text-align: justify;}
.tweet-box.ctt-box-design-10:hover { background: #2AA9E0 none repeat scroll 0% 0%; box-shadow: -1px 1px #1E8AB8, -2px 2px #1E8AB8, -3px 3px #1E8AB8, -4px 4px #1E8AB8, -5px 5px #1E8AB8, -6px 6px #1E8AB8, -7px 7px #1E8AB8, -8px 8px #1E8AB8, -9px 9px #1E8AB8, -10px 10px #1E8AB8;}
.tweet-box.ctt-box-design-10:hover p, .tweet-box.ctt-box-design-10:hover .click-to-tweet { color: #ffffff;} .ctt_img_container { width: 100%; margin: 0 auto; overflow: hidden; position: relative;}
.ctt_img_container img { width: 100%; margin: 0 auto;}
.click_image .click_image_link { height: 20px; padding: 1px 8px 1px 6px; background-color: #1b95e0; border-radius: 3px; -webkit-border-radius: 3px; font: 11px/20px "Helvetica Neue", Arial, sans-serif; font-weight: 500; color: white; display: inline-block; vertical-align: top; text-decoration: none; border-bottom: 0;}
.click_image .click_image_link:hover { background-color: #0c7abf;}
.click_image .click_image_link span.click_action { margin-left: 6px;}
.click_image .click_image_link i { display: inline-block; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) no-repeat; background-position: 0 -383px; width: 14px; height: 10.5px; position: relative; top: 5px;vertical-align: top;}
.click_image { margin: 20px auto; max-width: 100%; position: relative; overflow: hidden; line-height: 0.8; display: inline-block; width: 80%;}
.click_clearfix.aligncenter { text-align: center;}
.click_image_template_1 .click_click_to_tweet, .click_image_template_1 .click_click_to_tweet.position_center { position: absolute; display: inline-block; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.click_image_template_2 .click_click_to_tweet, .click_image_template_5 .click_click_to_tweet, .click_image_template_6 .click_click_to_tweet { padding: 10px; text-align: left;}
.click_image_template_3 { border: 1px solid #dddddd; text-align: left;}
.click_image_template_3 .click_click_to_tweet, .click_image_template_4 .click_click_to_tweet { padding: 13px 10px 10px 10px; display: inline-block; width: 100%; box-sizing: border-box}
.click_image_template_3 .ctt_action, .click_image_template_4 .ctt_action { font: 18px "Lato", Arial, sans-serif; font-weight: 400; position: relative;     color: #444; margin-left: 35px;}
.click_image_template_3 .ctt_action:before, .click_image_template_4 .ctt_action:before { content: ""; position: absolute; top: 5px;left: -32px; width: 26px; height: 11px;  background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png); background-position: 0 -372px; display: inline-block;}
.click_image_template_4 .click_click_to_tweet { background: #000; text-align: left; color: #fff;}
.click_image_template_4 .ctt_action { color: #fff;}
.click_image_template_4 .ctt_action:before { background-position: 0 -507px;}
.click_image_template_5 .click_image_link:hover { background: #0099d3; background: -moz-linear-gradient(top, #0099d3 0%, #00aedd 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0099d3), color-stop(100%, #00aedd)); background: -webkit-linear-gradient(top, #0099d3 0%, #00aedd 100%); background: -o-linear-gradient(top, #0099d3 0%, #00aedd 100%); background: -ms-linear-gradient(top, #0099d3 0%, #00aedd 100%); background: linear-gradient(to bottom, #0099d3 0%, #00aedd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0099d3", endColorstr="#00aedd",GradientType=0 );}
.click_image_template_5 .click_image_link { background: #00acee; background: -moz-linear-gradient(top, #00acee 0%, #00bdf2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00acee), color-stop(100%, #00bdf2)); background: -webkit-linear-gradient(top, #00acee 0%, #00bdf2 100%); background: -o-linear-gradient(top, #00acee 0%, #00bdf2 100%); background: -ms-linear-gradient(top, #00acee 0%, #00bdf2 100%); background: linear-gradient(to bottom, #00acee 0%, #00bdf2 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00acee", endColorstr="#00bdf2",GradientType=0 ); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; padding: 9px 11px; border-bottom: 3px solid #028ec4; height: auto;}
.click_image_template_5 .click_image_link { margin-left: 8px; font: 12px "Open Sans", Arial, sans-serif; font-weight: bold; color: white;}
.click_image.click_image_template_5 .click_image_link i { background-position: 0 -486px; width: 16px; height: 14px; position: relative; top: 5px;  vertical-align: top;}
.click_image.click_image_template_6 .click_image_link { margin-left: 8px; font: 16px "Lato", Arial, sans-serif; font-weight: 500; color: black; background: none; height: auto;}
.click_image.click_image_template_6 .click_image_link i { background-position: 0 -299px; width: 16px; height: 14px;} .click_image.click_image_template_6 .click_image_link:hover  span.click_action{ color: #2aa9e0; text-decoration: underline;} .hint-box { text-align: justify;}
.box-design.hint-box { border: 0; padding: 0;}
.hint-box-container p {  font-size: 14px; text-align: justify;color: #7c7c7c; font-family: "Open Sans",sans-serif;}
.hint-box-container .background-type .click-text_hint, .background-type .click-text_hint {     background-color: rgba(132, 255, 255, 0.5); line-height: 1.8;    border-radius: 3px;     border: 1px solid #e7e7e7; color: #0073aa;}
.hint-box-container .background-type:hover .click-text_hint, .background-type:hover .click-text_hint { background-color: #84ffff;  color: #7c7c7c;}
.hint-box-container .background-type.color_1 .click-text_hint, .background-type.color_1 .click-text_hint {     background-color: rgba(238, 255, 65, 0.5);}
.hint-box-container .background-type.color_1:hover .click-text_hint, .background-type.color_1:hover .click-text_hint {     background-color: #eeff41;}
.hint-box-container .background-type.color_2 .click-text_hint, .background-type.color_2 .click-text_hint { background-color: rgba(238, 238, 238, 0.5);}
.hint-box-container .background-type.color_2:hover .click-text_hint, .background-type.color_2:hover .click-text_hint { background-color: #eeeeee;}
.hint-box-container .underline-type:hover .click-text_hint, .click_hint .underline-type:hover .click-text_hint {     color: #00b6e6;}
.hint-box-container a { text-decoration: none;}
.hint-box-container i, .click-text_hint i { display: inline-block; width: 16px; height: 14px; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/sprite-twitter.png) no-repeat; background-position: 0px -299px; margin-left: 7px; vertical-align: middle;}
.hint-box-container .underline-type, .click_hint .underline-type { text-decoration: underline;}
.inpop-up .underline-type{text-decoration: none;}
.hint-box-container .underline-type span, .click_hint .underline-type span { line-height: 1.8; color: #0073aa;}
.hint-box-container .highlighted-type:hover span, .click_hint .highlighted-type:hover span {     background-color: #ffff00;   color: #7c7c7c; -webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;} .tweet-box.ctt-box-design-1 p.ctt-font-large, .tweet-box.ctt-box-design-2 p.ctt-font-large, .tweet-box.ctt-box-design-3 p.ctt-font-large, .tweet-box.ctt-box-design-6 p.ctt-font-large, .tweet-box.ctt-box-design-7 p.ctt-font-large, .tweet-box.ctt-box-design-8 p.ctt-font-large, .tweet-box.ctt-box-design-9 p.ctt-font-large {     font-size: 34.2px; line-height: 1.2;}
.tweet-box.ctt-box-design-1 p.ctt-font-small, .tweet-box.ctt-box-design-2 p.ctt-font-small, .tweet-box.ctt-box-design-3 p.ctt-font-small, .tweet-box.ctt-box-design-6 p.ctt-font-small, .tweet-box.ctt-box-design-7 p.ctt-font-small, .tweet-box.ctt-box-design-8 p.ctt-font-small, .tweet-box.ctt-box-design-9 p.ctt-font-small { font-size: 25.8px; line-height: 1.2;}
.tweet-box.ctt-box-design-4 p.ctt-font-large, .tweet-box.ctt-box-design-5 p.ctt-font-large, .tweet-box.ctt-box-design-10 p.ctt-font-large, .tweet-box.ctt-box-design-11 p.ctt-font-large {     font-size: 27.36px; line-height: 1.2;}
.tweet-box.ctt-box-design-4 p.ctt-font-small, .tweet-box.ctt-box-design-5 p.ctt-font-small, .tweet-box.ctt-box-design-10 p.ctt-font-small, .tweet-box.ctt-box-design-11 p.ctt-font-small { font-size: 20.64px; line-height: 1.2;}
.tweet-box.ctt-box-design-6 a, .tweet-box.ctt-box-design-7 a, .tweet-box.ctt-box-design-8 a, .tweet-box.ctt-box-design-9 a, .tweet-box.ctt-box-design-10 a, .tweet-box.ctt-box-design-11 a, .tweet-box.ctt-box-design-12 a { text-decoration: none;} #main .entry-content .tweet-box a { border-bottom: 0 !important;}
#main .tweet-box { margin: 25px auto 40px; position: relative; display: inline-block !important; width: 100%; box-sizing: border-box;}
#main .tweet-box::after { content: ""; display: inline-block; width: 100%; height: 1px; border-bottom: 1px dashed #dbdbdb;bottom: -33px; position: absolute; left: 0;} .btn_large .click_action { margin-left: 8px; font: 13px/26px "Helvetica Neue", Arial, sans-serif;}
.click_image .click_image_link.btn_large { height: 30px; padding: 9px 15px 3px 15px;}
.click_image .click_image_link.btn_large span.click_action { font-size: 17px;}
.click_image .click_image_link.btn_large i { background-position: 0 -486px; width: 16px; height: 14px; top: 5px;}
.click_click_to_tweet.position_bottom_right { bottom: 20px; right: 20px; left: auto; top: auto; transform: none;}
.click_click_to_tweet.position_top_right { bottom: auto; right: 20px; left: auto; top: 20px; transform: none;}
.click_image_template_2 .click_click_to_tweet.position_center, .click_image_template_5 .click_click_to_tweet.position_center, .click_image_template_6 .click_click_to_tweet.position_center { text-align: center;}
.click_image_template_2 .click_click_to_tweet.position_left { text-align: left;}
.click_image_template_2 .click_click_to_tweet.position_right, .click_image_template_3 .click_click_to_tweet.position_right, .click_image_template_4 .click_click_to_tweet.position_right, .click_image_template_5 .click_click_to_tweet.position_right, .click_image_template_6 .click_click_to_tweet.position_right { text-align: right;}
.click_image_template_3 .click_click_to_tweet.position_right .click_image_link, .click_image_template_4 .click_click_to_tweet.position_right .click_image_link { float: right;}
.click_image_template_3.click_image .click_image_link.btn_large + .ctt_action, .click_image_template_4.click_image .click_image_link.btn_large + .ctt_action { top: 4px;}
.click_image_template_3 .click_click_to_tweet.position_right .ctt_action, .click_image_template_4 .click_click_to_tweet.position_right .ctt_action { margin-right: 38px; margin-left: 0;}
.click_image_template_3 .click_click_to_tweet.position_right .ctt_action:before, .click_image_template_4 .click_click_to_tweet.position_right .ctt_action:before { left: auto; right: -32px; background-position: 0 -529px;}
.click_image_template_4 .click_click_to_tweet.position_right .ctt_action:before { background-position: 0 -518px;}
.ctt_img_container.ctt_hover_light:hover { opacity: 0.3; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.ctt_hover_dark:before {     content: '';  display: block; position: absolute; top: 0; left: 0;right: 0; bottom: 0; width: 100%; height: 100%; background-color: black;  opacity: 0;filter: alpha(opacity=0);}
.ctt_img_container.ctt_hover_dark:hover:before { opacity: 0.4; filter: alpha(opacity=40); -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}
.ctt_hover_pattern:before {     content: '';  display: block; position: absolute; top: 0; left: 0;right: 0; bottom: 0; width: 100%; height: 100%; background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/images/pattern.png) repeat center center;  opacity: 0;filter: alpha(opacity=0);}
.ctt_img_container.ctt_hover_pattern:hover:before { opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}
.ctt_hover_zoom:hover img { transform: scale(1.3);  -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}
.click_image .click_image_link, .author-third-inner .thumb { box-sizing: unset !important;}
#recomnded-theme { display: block; width: 86%; margin: 0px auto; min-width: 0px; width: 100%;}
#recomnded-theme h3{ margin-bottom: 20px;} .click_image.click_image_template_6 .click_image_link.btn_large i { background-position: 0 -191px; width: 32px; height: 25px; top: 0px;}
.author-third-inner blockquote.style1 p.ctt-font-small { font-size: 20px;}
.author-third-inner blockquote.style1 p.ctt-font-large { font-size: 30px;}
.author-third-inner .tw-ico { background: url(//www.webdoblea.com/wp-content/plugins/click-to-tweet/css/img/twitter-single.png) no-repeat center center / 100% auto; display: inline-block; position: relative; top: 4px; margin-left: 5px;}
.author-third-inner .ctt-font-original .tw-ico { width: 20px; height: 20px;}
.ctt-font-small .tw-ico, .author-third-inner .ctt-font-small .tw-ico { width: 16px; height: 15px;}
.ctt-font-large .tw-ico, .author-third-inner .ctt-font-large .tw-ico { width: 22px; height: 20px;} .author-first-inner .tweet-text p.ctt-font-small { font-size: 20px;}
.author-first-inner .tweet-text p.ctt-font-large { font-size: 30px;}
.author-second-inner .tweet-text p.ctt-font-small { font-size: 20px;}
.author-second-inner .tweet-text p.ctt-font-large { font-size: 30px;}
.tweet-box.ctt-box-design-5 p { width: 100%; box-sizing:border-box;} .tweet-box a:focus { box-shadow: none; outline: 0;}
.tweet-box.ctt-box-design-12 p.ctt-font-small { font-size: 24px;}
.tweet-box.ctt-box-design-12 p.ctt-font-large { font-size: 32px;}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}@-ms-viewport {
width: auto;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.grid-container:before, .grid-5:before, .grid-10:before, .grid-15:before, .grid-20:before, .grid-25:before, .grid-30:before, .grid-35:before, .grid-40:before, .grid-45:before, .grid-50:before, .grid-55:before, .grid-60:before, .grid-65:before, .grid-70:before, .grid-75:before, .grid-80:before, .grid-85:before, .grid-90:before, .grid-95:before, .grid-100:before, .grid-33:before, .grid-66:before, [class*="mobile-grid-"]:before,[class*="tablet-grid-"]:before, .clearfix:before,
.grid-container:after,
.grid-5:after,
.grid-10:after,
.grid-15:after,
.grid-20:after,
.grid-25:after,
.grid-30:after,
.grid-35:after,
.grid-40:after,
.grid-45:after,
.grid-50:after,
.grid-55:after,
.grid-60:after,
.grid-65:after,
.grid-70:after,
.grid-75:after,
.grid-80:after,
.grid-85:after,
.grid-90:after,
.grid-95:after,
.grid-100:after,
.grid-33:after,
.grid-66:after,
[class*="mobile-grid-"]:after,
[class*="tablet-grid-"]:after,
.clearfix:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.grid-container:after, .grid-5:after, .grid-10:after, .grid-15:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after,  .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, [class*="mobile-grid-"]:after, [class*="tablet-grid-"]:after, .clearfix:after {
clear: both;
}
.grid-container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 10px;
padding-right: 10px;
}
.grid-5, .grid-10, .grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, [class*="mobile-grid-"], [class*="tablet-grid-"] {
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
}
.grid-parent {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 767px) {
[class*="mobile-push-"],
[class*="mobile-pull-"] {
position: relative;
}
.hide-on-mobile {
display: none !important;
}
.mobile-grid-5 {
float: left;
width: 5%;
}
.mobile-prefix-5 {
margin-left: 5%;
}
.mobile-suffix-5 {
margin-right: 5%;
}
.mobile-push-5 {
left: 5%;
}
.mobile-pull-5 {
left: -5%;
}
.mobile-grid-10 {
float: left;
width: 10%;
}
.mobile-prefix-10 {
margin-left: 10%;
}
.mobile-suffix-10 {
margin-right: 10%;
}
.mobile-push-10 {
left: 10%;
}
.mobile-pull-10 {
left: -10%;
}
.mobile-grid-15 {
float: left;
width: 15%;
}
.mobile-prefix-15 {
margin-left: 15%;
}
.mobile-suffix-15 {
margin-right: 15%;
}
.mobile-push-15 {
left: 15%;
}
.mobile-pull-15 {
left: -15%;
}
.mobile-grid-20 {
float: left;
width: 20%;
}
.mobile-prefix-20 {
margin-left: 20%;
}
.mobile-suffix-20 {
margin-right: 20%;
}
.mobile-push-20 {
left: 20%;
}
.mobile-pull-20 {
left: -20%;
}
.mobile-grid-25 {
float: left;
width: 25%;
}
.mobile-prefix-25 {
margin-left: 25%;
}
.mobile-suffix-25 {
margin-right: 25%;
}
.mobile-push-25 {
left: 25%;
}
.mobile-pull-25 {
left: -25%;
}
.mobile-grid-30 {
float: left;
width: 30%;
}
.mobile-prefix-30 {
margin-left: 30%;
}
.mobile-suffix-30 {
margin-right: 30%;
}
.mobile-push-30 {
left: 30%;
}
.mobile-pull-30 {
left: -30%;
}
.mobile-grid-35 {
float: left;
width: 35%;
}
.mobile-prefix-35 {
margin-left: 35%;
}
.mobile-suffix-35 {
margin-right: 35%;
}
.mobile-push-35 {
left: 35%;
}
.mobile-pull-35 {
left: -35%;
}
.mobile-grid-40 {
float: left;
width: 40%;
}
.mobile-prefix-40 {
margin-left: 40%;
}
.mobile-suffix-40 {
margin-right: 40%;
}
.mobile-push-40 {
left: 40%;
}
.mobile-pull-40 {
left: -40%;
}
.mobile-grid-45 {
float: left;
width: 45%;
}
.mobile-prefix-45 {
margin-left: 45%;
}
.mobile-suffix-45 {
margin-right: 45%;
}
.mobile-push-45 {
left: 45%;
}
.mobile-pull-45 {
left: -45%;
}
.mobile-grid-50 {
float: left;
width: 50%;
}
.mobile-prefix-50 {
margin-left: 50%;
}
.mobile-suffix-50 {
margin-right: 50%;
}
.mobile-push-50 {
left: 50%;
}
.mobile-pull-50 {
left: -50%;
}
.mobile-grid-55 {
float: left;
width: 55%;
}
.mobile-prefix-55 {
margin-left: 55%;
}
.mobile-suffix-55 {
margin-right: 55%;
}
.mobile-push-55 {
left: 55%;
}
.mobile-pull-55 {
left: -55%;
}
.mobile-grid-60 {
float: left;
width: 60%;
}
.mobile-prefix-60 {
margin-left: 60%;
}
.mobile-suffix-60 {
margin-right: 60%;
}
.mobile-push-60 {
left: 60%;
}
.mobile-pull-60 {
left: -60%;
}
.mobile-grid-65 {
float: left;
width: 65%;
}
.mobile-prefix-65 {
margin-left: 65%;
}
.mobile-suffix-65 {
margin-right: 65%;
}
.mobile-push-65 {
left: 65%;
}
.mobile-pull-65 {
left: -65%;
}
.mobile-grid-70 {
float: left;
width: 70%;
}
.mobile-prefix-70 {
margin-left: 70%;
}
.mobile-suffix-70 {
margin-right: 70%;
}
.mobile-push-70 {
left: 70%;
}
.mobile-pull-70 {
left: -70%;
}
.mobile-grid-75 {
float: left;
width: 75%;
}
.mobile-prefix-75 {
margin-left: 75%;
}
.mobile-suffix-75 {
margin-right: 75%;
}
.mobile-push-75 {
left: 75%;
}
.mobile-pull-75 {
left: -75%;
}
.mobile-grid-80 {
float: left;
width: 80%;
}
.mobile-prefix-80 {
margin-left: 80%;
}
.mobile-suffix-80 {
margin-right: 80%;
}
.mobile-push-80 {
left: 80%;
}
.mobile-pull-80 {
left: -80%;
}
.mobile-grid-85 {
float: left;
width: 85%;
}
.mobile-prefix-85 {
margin-left: 85%;
}
.mobile-suffix-85 {
margin-right: 85%;
}
.mobile-push-85 {
left: 85%;
}
.mobile-pull-85 {
left: -85%;
}
.mobile-grid-90 {
float: left;
width: 90%;
}
.mobile-prefix-90 {
margin-left: 90%;
}
.mobile-suffix-90 {
margin-right: 90%;
}
.mobile-push-90 {
left: 90%;
}
.mobile-pull-90 {
left: -90%;
}
.mobile-grid-95 {
float: left;
width: 95%;
}
.mobile-prefix-95 {
margin-left: 95%;
}
.mobile-suffix-95 {
margin-right: 95%;
}
.mobile-push-95 {
left: 95%;
}
.mobile-pull-95 {
left: -95%;
}
.mobile-grid-33 {
float: left;
width: 33.33333%;
}
.mobile-prefix-33 {
margin-left: 33.33333%;
}
.mobile-suffix-33 {
margin-right: 33.33333%;
}
.mobile-push-33 {
left: 33.33333%;
}
.mobile-pull-33 {
left: -33.33333%;
}
.mobile-grid-66 {
float: left;
width: 66.66667%;
}
.mobile-prefix-66 {
margin-left: 66.66667%;
}
.mobile-suffix-66 {
margin-right: 66.66667%;
}
.mobile-push-66 {
left: 66.66667%;
}
.mobile-pull-66 {
left: -66.66667%;
}
.mobile-grid-100 {
clear: both;
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
[class*="tablet-push-"],
[class*="tablet-pull-"] {
position: relative;
}
.hide-on-tablet {
display: none !important;
}
.tablet-grid-5 {
float: left;
width: 5%;
}
.tablet-prefix-5 {
margin-left: 5%;
}
.tablet-suffix-5 {
margin-right: 5%;
}
.tablet-push-5 {
left: 5%;
}
.tablet-pull-5 {
left: -5%;
}
.tablet-grid-10 {
float: left;
width: 10%;
}
.tablet-prefix-10 {
margin-left: 10%;
}
.tablet-suffix-10 {
margin-right: 10%;
}
.tablet-push-10 {
left: 10%;
}
.tablet-pull-10 {
left: -10%;
}
.tablet-grid-15 {
float: left;
width: 15%;
}
.tablet-prefix-15 {
margin-left: 15%;
}
.tablet-suffix-15 {
margin-right: 15%;
}
.tablet-push-15 {
left: 15%;
}
.tablet-pull-15 {
left: -15%;
}
.tablet-grid-20 {
float: left;
width: 20%;
}
.tablet-prefix-20 {
margin-left: 20%;
}
.tablet-suffix-20 {
margin-right: 20%;
}
.tablet-push-20 {
left: 20%;
}
.tablet-pull-20 {
left: -20%;
}
.tablet-grid-25 {
float: left;
width: 25%;
}
.tablet-prefix-25 {
margin-left: 25%;
}
.tablet-suffix-25 {
margin-right: 25%;
}
.tablet-push-25 {
left: 25%;
}
.tablet-pull-25 {
left: -25%;
}
.tablet-grid-30 {
float: left;
width: 30%;
}
.tablet-prefix-30 {
margin-left: 30%;
}
.tablet-suffix-30 {
margin-right: 30%;
}
.tablet-push-30 {
left: 30%;
}
.tablet-pull-30 {
left: -30%;
}
.tablet-grid-35 {
float: left;
width: 35%;
}
.tablet-prefix-35 {
margin-left: 35%;
}
.tablet-suffix-35 {
margin-right: 35%;
}
.tablet-push-35 {
left: 35%;
}
.tablet-pull-35 {
left: -35%;
}
.tablet-grid-40 {
float: left;
width: 40%;
}
.tablet-prefix-40 {
margin-left: 40%;
}
.tablet-suffix-40 {
margin-right: 40%;
}
.tablet-push-40 {
left: 40%;
}
.tablet-pull-40 {
left: -40%;
}
.tablet-grid-45 {
float: left;
width: 45%;
}
.tablet-prefix-45 {
margin-left: 45%;
}
.tablet-suffix-45 {
margin-right: 45%;
}
.tablet-push-45 {
left: 45%;
}
.tablet-pull-45 {
left: -45%;
}
.tablet-grid-50 {
float: left;
width: 50%;
}
.tablet-prefix-50 {
margin-left: 50%;
}
.tablet-suffix-50 {
margin-right: 50%;
}
.tablet-push-50 {
left: 50%;
}
.tablet-pull-50 {
left: -50%;
}
.tablet-grid-55 {
float: left;
width: 55%;
}
.tablet-prefix-55 {
margin-left: 55%;
}
.tablet-suffix-55 {
margin-right: 55%;
}
.tablet-push-55 {
left: 55%;
}
.tablet-pull-55 {
left: -55%;
}
.tablet-grid-60 {
float: left;
width: 60%;
}
.tablet-prefix-60 {
margin-left: 60%;
}
.tablet-suffix-60 {
margin-right: 60%;
}
.tablet-push-60 {
left: 60%;
}
.tablet-pull-60 {
left: -60%;
}
.tablet-grid-65 {
float: left;
width: 65%;
}
.tablet-prefix-65 {
margin-left: 65%;
}
.tablet-suffix-65 {
margin-right: 65%;
}
.tablet-push-65 {
left: 65%;
}
.tablet-pull-65 {
left: -65%;
}
.tablet-grid-70 {
float: left;
width: 70%;
}
.tablet-prefix-70 {
margin-left: 70%;
}
.tablet-suffix-70 {
margin-right: 70%;
}
.tablet-push-70 {
left: 70%;
}
.tablet-pull-70 {
left: -70%;
}
.tablet-grid-75 {
float: left;
width: 75%;
}
.tablet-prefix-75 {
margin-left: 75%;
}
.tablet-suffix-75 {
margin-right: 75%;
}
.tablet-push-75 {
left: 75%;
}
.tablet-pull-75 {
left: -75%;
}
.tablet-grid-80 {
float: left;
width: 80%;
}
.tablet-prefix-80 {
margin-left: 80%;
}
.tablet-suffix-80 {
margin-right: 80%;
}
.tablet-push-80 {
left: 80%;
}
.tablet-pull-80 {
left: -80%;
}
.tablet-grid-85 {
float: left;
width: 85%;
}
.tablet-prefix-85 {
margin-left: 85%;
}
.tablet-suffix-85 {
margin-right: 85%;
}
.tablet-push-85 {
left: 85%;
}
.tablet-pull-85 {
left: -85%;
}
.tablet-grid-90 {
float: left;
width: 90%;
}
.tablet-prefix-90 {
margin-left: 90%;
}
.tablet-suffix-90 {
margin-right: 90%;
}
.tablet-push-90 {
left: 90%;
}
.tablet-pull-90 {
left: -90%;
}
.tablet-grid-95 {
float: left;
width: 95%;
}
.tablet-prefix-95 {
margin-left: 95%;
}
.tablet-suffix-95 {
margin-right: 95%;
}
.tablet-push-95 {
left: 95%;
}
.tablet-pull-95 {
left: -95%;
}
.tablet-grid-33 {
float: left;
width: 33.33333%;
}
.tablet-prefix-33 {
margin-left: 33.33333%;
}
.tablet-suffix-33 {
margin-right: 33.33333%;
}
.tablet-push-33 {
left: 33.33333%;
}
.tablet-pull-33 {
left: -33.33333%;
}
.tablet-grid-66 {
float: left;
width: 66.66667%;
}
.tablet-prefix-66 {
margin-left: 66.66667%;
}
.tablet-suffix-66 {
margin-right: 66.66667%;
}
.tablet-push-66 {
left: 66.66667%;
}
.tablet-pull-66 {
left: -66.66667%;
}
.tablet-grid-100 {
clear: both;
width: 100%;
} .inside-footer-widgets > div {
margin-bottom: 50px;
}
.inside-footer-widgets > div:nth-child(odd) {
clear: both;
}
.active-footer-widgets-1 .footer-widget-1,
.active-footer-widgets-3 .footer-widget-3,
.active-footer-widgets-5 .footer-widget-5 {
width: 100%;
margin-bottom: 0;
}
.active-footer-widgets-2 .inside-footer-widgets > div,
.active-footer-widgets-4 .footer-widget-3,
.active-footer-widgets-4 .footer-widget-4 {
margin-bottom: 0;
}
}
@media (min-width: 1025px) {
.push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 {
position: relative;
}
.hide-on-desktop {
display: none !important;
}
.grid-5 {
float: left;
width: 5%;
}
.prefix-5 {
margin-left: 5%;
}
.suffix-5 {
margin-right: 5%;
}
.push-5 {
left: 5%;
}
.pull-5 {
left: -5%;
}
.grid-10 {
float: left;
width: 10%;
}
.prefix-10 {
margin-left: 10%;
}
.suffix-10 {
margin-right: 10%;
}
.push-10 {
left: 10%;
}
.pull-10 {
left: -10%;
}
.grid-15 {
float: left;
width: 15%;
}
.prefix-15 {
margin-left: 15%;
}
.suffix-15 {
margin-right: 15%;
}
.push-15 {
left: 15%;
}
.pull-15 {
left: -15%;
}
.grid-20 {
float: left;
width: 20%;
}
.prefix-20 {
margin-left: 20%;
}
.suffix-20 {
margin-right: 20%;
}
.push-20 {
left: 20%;
}
.pull-20 {
left: -20%;
}
.grid-25 {
float: left;
width: 25%;
}
.prefix-25 {
margin-left: 25%;
}
.suffix-25 {
margin-right: 25%;
}
.push-25 {
left: 25%;
}
.pull-25 {
left: -25%;
}
.grid-30 {
float: left;
width: 30%;
}
.prefix-30 {
margin-left: 30%;
}
.suffix-30 {
margin-right: 30%;
}
.push-30 {
left: 30%;
}
.pull-30 {
left: -30%;
}
.grid-35 {
float: left;
width: 35%;
}
.prefix-35 {
margin-left: 35%;
}
.suffix-35 {
margin-right: 35%;
}
.push-35 {
left: 35%;
}
.pull-35 {
left: -35%;
}
.grid-40 {
float: left;
width: 40%;
}
.prefix-40 {
margin-left: 40%;
}
.suffix-40 {
margin-right: 40%;
}
.push-40 {
left: 40%;
}
.pull-40 {
left: -40%;
}
.grid-45 {
float: left;
width: 45%;
}
.prefix-45 {
margin-left: 45%;
}
.suffix-45 {
margin-right: 45%;
}
.push-45 {
left: 45%;
}
.pull-45 {
left: -45%;
}
.grid-50 {
float: left;
width: 50%;
}
.prefix-50 {
margin-left: 50%;
}
.suffix-50 {
margin-right: 50%;
}
.push-50 {
left: 50%;
}
.pull-50 {
left: -50%;
}
.grid-55 {
float: left;
width: 55%;
}
.prefix-55 {
margin-left: 55%;
}
.suffix-55 {
margin-right: 55%;
}
.push-55 {
left: 55%;
}
.pull-55 {
left: -55%;
}
.grid-60 {
float: left;
width: 60%;
}
.prefix-60 {
margin-left: 60%;
}
.suffix-60 {
margin-right: 60%;
}
.push-60 {
left: 60%;
}
.pull-60 {
left: -60%;
}
.grid-65 {
float: left;
width: 65%;
}
.prefix-65 {
margin-left: 65%;
}
.suffix-65 {
margin-right: 65%;
}
.push-65 {
left: 65%;
}
.pull-65 {
left: -65%;
}
.grid-70 {
float: left;
width: 70%;
}
.prefix-70 {
margin-left: 70%;
}
.suffix-70 {
margin-right: 70%;
}
.push-70 {
left: 70%;
}
.pull-70 {
left: -70%;
}
.grid-75 {
float: left;
width: 75%;
}
.prefix-75 {
margin-left: 75%;
}
.suffix-75 {
margin-right: 75%;
}
.push-75 {
left: 75%;
}
.pull-75 {
left: -75%;
}
.grid-80 {
float: left;
width: 80%;
}
.prefix-80 {
margin-left: 80%;
}
.suffix-80 {
margin-right: 80%;
}
.push-80 {
left: 80%;
}
.pull-80 {
left: -80%;
}
.grid-85 {
float: left;
width: 85%;
}
.prefix-85 {
margin-left: 85%;
}
.suffix-85 {
margin-right: 85%;
}
.push-85 {
left: 85%;
}
.pull-85 {
left: -85%;
}
.grid-90 {
float: left;
width: 90%;
}
.prefix-90 {
margin-left: 90%;
}
.suffix-90 {
margin-right: 90%;
}
.push-90 {
left: 90%;
}
.pull-90 {
left: -90%;
}
.grid-95 {
float: left;
width: 95%;
}
.prefix-95 {
margin-left: 95%;
}
.suffix-95 {
margin-right: 95%;
}
.push-95 {
left: 95%;
}
.pull-95 {
left: -95%;
}
.grid-33 {
float: left;
width: 33.33333%;
}
.prefix-33 {
margin-left: 33.33333%;
}
.suffix-33 {
margin-right: 33.33333%;
}
.push-33 {
left: 33.33333%;
}
.pull-33 {
left: -33.33333%;
}
.grid-66 {
float: left;
width: 66.66667%;
}
.prefix-66 {
margin-left: 66.66667%;
}
.suffix-66 {
margin-right: 66.66667%;
}
.push-66 {
left: 66.66667%;
}
.pull-66 {
left: -66.66667%;
}
.grid-100 {
clear: both;
width: 100%;
}
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
margin: 0;
padding: 0;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
padding: 5px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
a {
background-color: transparent;
}
a img {
border: 0;
} body,
button,
input,
select,
textarea {
font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: normal;
text-transform: none;
font-size: 17px;
line-height: 1.5;
}
p {
margin-bottom: 1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
}
pre {
background: rgba(0, 0, 0, 0.05);
font-family: inherit;
font-size: inherit;
line-height: normal;
margin-bottom: 1.5em;
padding: 20px;
overflow: auto;
max-width: 100%;
}
blockquote {
border-left: 5px solid rgba(0, 0, 0, 0.05);
padding: 20px;
font-size: 1.2em;
font-style: italic;
margin: 0 0 1.5em;
position: relative;
}
blockquote p:last-child {
margin: 0;
}
table,
th,
td {
border: 1px solid rgba(0, 0, 0, 0.1);
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.5em;
width: 100%;
}
th,
td {
padding: 8px;
}
th {
border-width: 0 1px 1px 0;
}
td {
border-width: 0 1px 1px 0;
}
hr {
background-color: rgba(0, 0, 0, 0.1);
border: 0;
height: 1px;
margin-bottom: 40px;
margin-top: 40px;
}
fieldset {
padding: 0;
border: 0;
min-width: inherit;
}
fieldset legend {
padding: 0;
margin-bottom: 1.5em;
}
h1 {
font-size: 42px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: normal;
text-transform: none;
}
h2 {
font-size: 35px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: normal;
text-transform: none;
}
h3 {
font-size: 29px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: normal;
text-transform: none;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h4,
h5,
h6 {
margin-bottom: 20px;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b,
strong {
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
code,
kbd,
tt,
var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
th {
font-weight: bold;
}
img {
height: auto; max-width: 100%; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid transparent;
background: #55555e;
cursor: pointer; -webkit-appearance: button; padding: 10px 20px;
color: #FFF;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
background: #FAFAFA;
color: #666;
border: 1px solid #ccc;
border-radius: 0px;
padding: 10px 15px;
box-sizing: border-box;
max-width: 100%;
}
textarea {
overflow: auto; vertical-align: top; width: 100%;
}
input[type="file"] {
max-width: 100%;
box-sizing: border-box;
} a,
button,
input {
transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
}
a {
text-decoration: none;
}
.button,
.wp-block-button .wp-block-button__link {
padding: 10px 20px;
display: inline-block;
}
.wp-block-button .wp-block-button__link {
font-size: inherit;
line-height: inherit;
}
.using-mouse :focus {
outline: 0;
}
.using-mouse ::-moz-focus-inner {
border: 0;
} .alignleft {
float: left;
margin-right: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}
.no-sidebar .entry-content .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw;
width: auto;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.paging-navigation:after,
.site-footer:after,
.site-info:after,
.page-header-content-container:after,
.inside-navigation:not(.grid-container):after,
.inside-header:not(.grid-container):after,
.inside-top-bar:not(.grid-container):after,
.inside-footer-widgets:not(.grid-container):after {
content: "";
display: table;
clear: both;
} .main-navigation {
z-index: 100;
padding: 0;
clear: both;
display: block;
}
.main-navigation a {
display: block;
text-decoration: none;
font-weight: normal;
text-transform: none;
font-size: 15px;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation .main-nav ul li a {
padding-left: 20px;
padding-right: 20px;
line-height: 60px;
}
.inside-navigation {
position: relative;
}
.main-navigation li {
float: left;
position: relative;
}
.sf-menu > li.menu-item-float-right {
float: right !important;
}
.nav-float-right .inside-header .main-navigation {
float: right;
clear: right;
}
.nav-float-left .inside-header .main-navigation {
float: left;
clear: left;
}
.nav-aligned-right .main-navigation:not(.toggled) .menu > li,
.nav-aligned-center .main-navigation:not(.toggled) .menu > li {
float: none;
display: inline-block;
}
.nav-aligned-right .main-navigation:not(.toggled) ul,
.nav-aligned-center .main-navigation:not(.toggled) ul {
letter-spacing: -0.31em;
font-size: 1em;
}
.nav-aligned-right .main-navigation:not(.toggled) ul li,
.nav-aligned-center .main-navigation:not(.toggled) ul li {
letter-spacing: normal;
}
.nav-aligned-center .main-navigation {
text-align: center;
}
.nav-aligned-right .main-navigation {
text-align: right;
}
.main-navigation li.search-item {
float: right;
}
.main-navigation .mobile-bar-items a {
padding-left: 20px;
padding-right: 20px;
line-height: 60px;
} .main-navigation ul ul {
display: block;
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
float: left;
position: absolute;
left: -99999px;
opacity: 0;
z-index: 99999;
width: 200px;
text-align: left;
top: auto;
transition: opacity 80ms linear;
transition-delay: 0s;
pointer-events: none;
height: 0;
overflow: hidden;
}
.main-navigation ul ul a {
display: block;
}
.main-navigation ul ul li {
width: 100%;
}
.main-navigation .main-nav ul ul li a {
line-height: normal;
padding: 10px 20px;
font-size: 14px;
}
.main-navigation .main-nav ul li.menu-item-has-children > a {
padding-right: 0;
position: relative;
}
.main-navigation.sub-menu-left ul ul {
box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.1);
}
.main-navigation.sub-menu-left .sub-menu {
right: 0;
}
.main-navigation:not(.toggled) ul li:hover > ul,
.main-navigation:not(.toggled) ul li.sfHover > ul {
left: auto;
opacity: 1;
transition-delay: 150ms;
pointer-events: auto;
height: auto;
overflow: visible;
}
.main-navigation:not(.toggled) ul ul li:hover > ul,
.main-navigation:not(.toggled) ul ul li.sfHover > ul {
left: 100%;
top: 0;
}
.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul,
.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul {
right: 100%;
left: auto;
}
.nav-float-right .main-navigation ul ul ul {
top: 0;
}
.menu-item-has-children .dropdown-menu-toggle {
display: inline-block;
height: 100%;
clear: both;
padding-right: 20px;
padding-left: 10px;
}
.menu-item-has-children ul .dropdown-menu-toggle {
padding-top: 10px;
padding-bottom: 10px;
margin-top: -10px;
}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,
.sidebar .menu-item-has-children .dropdown-menu-toggle {
float: right;
} .widget-area .main-navigation li {
float: none;
display: block;
width: 100%;
padding: 0;
margin: 0;
}
.sidebar .main-navigation.sub-menu-right ul li:hover ul,
.sidebar .main-navigation.sub-menu-right ul li.sfHover ul {
top: 0;
left: 100%;
}
.sidebar .main-navigation.sub-menu-left ul li:hover ul,
.sidebar .main-navigation.sub-menu-left ul li.sfHover ul {
top: 0;
right: 100%;
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 2em;
overflow: hidden;
}
.site-main .post-navigation {
margin-bottom: 0;
}
.paging-navigation .nav-previous,
.paging-navigation .nav-next {
display: none;
}
.paging-navigation .nav-links > * {
padding: 0 5px;
}
.paging-navigation .nav-links .current {
font-weight: bold;
} .nav-links > *:first-child {
padding-left: 0;
} .site-header {
position: relative;
}
.inside-header {
padding: 20px 40px;
}
.main-title {
margin: 0;
font-size: 25px;
line-height: 1.2em;
word-wrap: break-word;
font-weight: bold;
text-transform: none;
}
.site-description {
margin: 0;
line-height: 1.5;
font-weight: normal;
text-transform: none;
font-size: 15px;
}
.site-logo {
display: inline-block;
max-width: 100%;
}
.site-header .header-image {
vertical-align: middle;
}
.header-widget {
float: right;
overflow: hidden;
max-width: 50%;
}
.header-widget .widget {
padding: 0 0 20px;
margin-bottom: 0;
}
.header-widget .widget:last-child {
padding-bottom: 0;
}
.header-widget .widget-title {
margin-bottom: 15px;
}
.nav-float-right .header-widget {
position: relative;
top: -10px;
}
.nav-float-right .header-widget .widget {
padding: 0 0 10px;
}
.nav-float-left .inside-header .site-branding,
.nav-float-left .inside-header .site-logo {
float: right;
clear: right;
}
.nav-float-left .inside-header:after {
clear: both;
content: '';
display: table;
}
.nav-float-right .inside-header .site-branding {
display: inline-block;
}
.site-branding-container {
display: inline-flex;
align-items: center;
text-align: left;
}
.site-branding-container .site-logo {
margin-right: 1.5em;
}
.header-aligned-center .site-header {
text-align: center;
}
.header-aligned-right .site-header {
text-align: right;
}
.header-aligned-right .site-branding-container {
text-align: right;
}
.header-aligned-right .site-branding-container .site-logo {
order: 10;
margin-right: 0;
margin-left: 1.5em;
} .sticky {
display: block;
}
.posted-on .updated,
.entry-header .gp-icon {
display: none;
}
.byline,
.single .byline,
.group-blog .byline,
.entry-header .cat-links,
.entry-header .tags-links,
.entry-header .comments-link {
display: inline;
}
footer.entry-meta .byline,
footer.entry-meta .posted-on {
display: block;
}
.page-content:not(:first-child),
.entry-content:not(:first-child),
.entry-summary:not(:first-child) {
margin-top: 2em;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-header,
.archive .format-aside .entry-header,
.blog .format-status .entry-header,
.archive .format-status .entry-header,
.blog .format-status .entry-meta,
.archive .format-status .entry-meta {
display: none;
}
.blog .format-aside .entry-content,
.archive .format-aside .entry-content,
.blog .format-status .entry-content,
.archive .format-status .entry-content {
margin-top: 0;
}
.blog .format-status .entry-content p:last-child,
.archive .format-status .entry-content p:last-child {
margin-bottom: 0;
}
.site-content,
.entry-header {
word-wrap: break-word;
}
.entry-title {
margin-bottom: 0;
}
.author .page-header .page-title {
display: flex;
align-items: center;
}
.author .page-header .avatar {
margin-right: 20px;
}
.page-header > *:last-child,
.page-header .author-info > *:last-child {
margin-bottom: 0;
}
.entry-meta {
font-size: 85%;
margin-top: .5em;
line-height: 1.5;
}
footer.entry-meta {
margin-top: 2em;
}
.cat-links,
.tags-links,
.comments-link {
display: block;
}
.taxonomy-description p:last-child,
.read-more-container,
.page-content > p:last-child,
.entry-content > p:last-child,
.entry-summary > p:last-child {
margin-bottom: 0;
}  .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
position: relative;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto 0;
max-width: 100%;
}
.wp-caption .wp-caption-text {
font-size: 75%;
padding-top: 5px;
opacity: 0.8;
}
.wp-caption img {
position: relative;
vertical-align: bottom;
}
.wp-block-image figcaption {
font-size: 13px;
text-align: center;
} .wp-block-gallery,
ul.blocks-gallery-grid {
margin-left: 0;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(255, 255, 255, 0.7);
color: #000;
padding: 10px;
box-sizing: border-box;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.site-main .gallery {
margin-bottom: 1.5em;
}
.gallery-item img {
vertical-align: bottom;
}
.gallery-icon {
padding: 5px;
}
embed,
iframe,
object {
max-width: 100%;
} .wp-block-post-template {
margin-left: 0;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment,
.comment-list {
list-style-type: none;
padding: 0;
margin: 0;
}
.comment-author-info {
display: inline-block;
vertical-align: middle;
}
.comment-meta .avatar {
float: left;
margin-right: 10px;
border-radius: 50%;
}
.comment-author cite {
font-style: normal;
font-weight: bold;
}
.entry-meta.comment-metadata {
margin-top: 0;
}
.comment-content {
margin-top: 1.5em;
}
.comment-respond {
margin-top: 0;
}
.comment-form > .form-submit {
margin-bottom: 0;
}
.comment-form input,
.comment-form-comment {
margin-bottom: 10px;
}
.comment-form-comment textarea {
resize: vertical;
}
.comment-form #author,
.comment-form #email,
.comment-form #url {
display: block;
}
.comment-metadata .edit-link:before {
display: none;
}
.comment-body {
padding: 30px 0;
}
.comment-content {
padding: 30px;
border: 1px solid rgba(0, 0, 0, 0.05);
}
.depth-1.parent > .children {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.comment .children {
padding-left: 30px;
margin-top: -30px;
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.pingback .comment-body,
.trackback .comment-body {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.pingback .edit-link {
font-size: 13px;
}
.comment-content p:last-child {
margin-bottom: 0;
}
.comment-list > .comment:first-child {
padding-top: 0;
margin-top: 0;
border-top: 0;
}
ol.comment-list {
margin-bottom: 1.5em;
}
.comment-form-cookies-consent {
display: flex;
align-items: center;
}
.comment-form-cookies-consent input {
margin-right: 0.5em;
margin-bottom: 0;
}
.one-container .comments-area {
margin-top: 1.5em;
}
.comment-content .reply {
font-size: 85%;
}
#cancel-comment-reply-link {
padding-left: 10px;
} .widget-area .widget {
padding: 40px;
}
.widget select {
max-width: 100%;
}
.sidebar .widget *:last-child,
.footer-widgets .widget *:last-child {
margin-bottom: 0;
}
.widget-title {
margin-bottom: 30px;
font-size: 20px;
line-height: 1.5;
font-weight: normal;
text-transform: none;
}
.widget ul,
.widget ol {
margin: 0;
}
.widget .search-field {
width: 100%;
}
.widget_search .search-submit {
display: none;
}
.widget {
margin: 0 0 30px;
box-sizing: border-box;
}
.widget:last-child,
.separate-containers .widget:last-child {
margin-bottom: 0;
}
.sidebar .widget,
.footer-widgets .widget {
font-size: 17px;
}
.widget ul li {
list-style-type: none;
position: relative;
padding-bottom: 5px;
}
.widget_categories .children {
margin-left: 1.5em;
padding-top: 5px;
}
.widget_categories .children li:last-child {
padding-bottom: 0;
}
.widget_nav_menu ul ul,
.widget_pages ul ul {
margin-left: 1em;
margin-top: 5px;
}
.widget ul li.menu-item-has-children,
.widget ul li.page_item_has_children {
padding-bottom: 0;
}
#wp-calendar {
table-layout: fixed;
font-size: 80%;
}
#wp-calendar #prev,
#wp-calendar #prev + .pad {
border-right: 0;
}
.sidebar .grid-container {
max-width: 100%;
width: 100%;
} .post {
margin: 0 0 2em;
}
.page-header {
margin-bottom: 30px;
} .one-container.both-left .inside-left-sidebar,
.one-container.both-right .inside-left-sidebar {
margin-right: 20px;
}
.one-container.both-left .inside-right-sidebar,
.one-container.both-right .inside-right-sidebar {
margin-left: 20px;
}
.one-container:not(.page) .inside-article {
padding: 0 0 30px 0;
}
.one-container.right-sidebar .site-main,
.one-container.both-right .site-main {
margin-right: 40px;
}
.one-container.left-sidebar .site-main,
.one-container.both-left .site-main {
margin-left: 40px;
}
.one-container.both-sidebars .site-main {
margin: 0px 40px 0px 40px;
}
.one-container .site-content {
padding: 40px;
} .separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation {
padding: 40px;
}
.separate-containers .widget,
.separate-containers .site-main > *,
.separate-containers .page-header {
margin-bottom: 20px;
}
.separate-containers .site-main {
margin: 20px;
}
.separate-containers.no-sidebar .site-main {
margin-left: 0;
margin-right: 0;
}
.separate-containers.right-sidebar .site-main,
.separate-containers.both-right .site-main {
margin-left: 0;
}
.separate-containers.left-sidebar .site-main,
.separate-containers.both-left .site-main {
margin-right: 0;
}
.separate-containers.both-right .inside-left-sidebar,
.separate-containers.both-left .inside-left-sidebar {
margin-right: 10px;
}
.separate-containers.both-right .inside-right-sidebar,
.separate-containers.both-left .inside-right-sidebar {
margin-left: 10px;
}
.separate-containers .inside-right-sidebar,
.separate-containers .inside-left-sidebar {
margin-top: 20px;
margin-bottom: 20px;
}
.inside-page-header {
padding: 40px;
}
.widget-area .main-navigation {
margin-bottom: 20px;
}
.separate-containers .site-main > *:last-child,
.one-container .site-main > *:last-child {
margin-bottom: 0;
} .full-width-content .container.grid-container {
max-width: 100%;
}
.full-width-content.no-sidebar.separate-containers .site-main {
margin: 0;
}
.full-width-content.separate-containers .inside-article,
.full-width-content.one-container .site-content {
padding: 0;
}
.full-width-content .entry-content .alignwide {
margin-left: 0;
width: auto;
max-width: unset;
} .contained-content.separate-containers .inside-article,
.contained-content.one-container .site-content {
padding: 0;
} .site-info {
text-align: center;
font-size: 15px;
}
.site-info {
padding: 20px 40px;
}
.footer-widgets {
padding: 40px;
}
.site-footer .footer-widgets-container .inner-padding {
padding: 0px 0px 0px 40px;
}
.site-footer .footer-widgets-container .inside-footer-widgets {
margin-left: -40px;
} .footer-bar-active .footer-bar .widget {
padding: 0;
}
.footer-bar .widget_nav_menu > div > ul {
display: inline-block;
vertical-align: top;
}
.footer-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0;
}
.footer-bar .widget_nav_menu li:first-child {
margin-left: 0;
}
.footer-bar .widget_nav_menu li:last-child {
margin-right: 0;
}
.footer-bar .widget_nav_menu li ul {
display: none;
}
.footer-bar .textwidget p:last-child {
margin: 0;
}
.footer-bar .widget-title {
display: none;
}
.footer-bar-align-right .copyright-bar {
float: left;
}
.footer-bar-align-right .footer-bar {
float: right;
text-align: right;
}
.footer-bar-align-left .copyright-bar {
float: right;
text-align: right;
}
.footer-bar-align-left .footer-bar {
float: left;
text-align: left;
}
.footer-bar-align-center .copyright-bar {
float: none;
text-align: center;
}
.footer-bar-align-center .footer-bar {
float: none;
text-align: center;
margin-bottom: 10px;
} .post-image:not(:first-child) {
margin-top: 2em;
}
.page-header-image,
.page-header-image-single {
line-height: 0; }
.separate-containers .inside-article > [class*="page-header-"],
.one-container .inside-article > [class*="page-header-"] {
margin-bottom: 2em;
margin-top: 0;
}
.inside-article .page-header-image-single.page-header-below-title {
margin-top: 2em;
}
.separate-containers .page-header-image,
.separate-containers .page-header-contained,
.separate-containers .page-header-content,
.separate-containers .page-header-image-single,
.separate-containers .page-header-content-single {
margin-top: 20px;
} .top-bar {
font-weight: normal;
text-transform: none;
font-size: 13px;
}
.top-bar .inside-top-bar .widget {
padding: 0;
display: inline-block;
margin: 0;
}
.top-bar .inside-top-bar .textwidget p:last-child {
margin: 0;
}
.top-bar .widget-title {
display: none;
}
.top-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0;
}
.top-bar .widget_nav_menu li:first-child {
margin-left: 0;
}
.top-bar .widget_nav_menu li:last-child {
margin-right: 0;
}
.top-bar .widget_nav_menu li ul {
display: none;
}
.top-bar .widget_nav_menu > div > ul {
display: inline-block;
vertical-align: top;
}
.inside-top-bar {
padding: 10px 40px;
}
.top-bar-align-center {
text-align: center;
}
.top-bar-align-center .inside-top-bar .widget:not(:first-child) {
margin-left: 10px;
}
.top-bar-align-center .inside-top-bar .widget:first-child:last-child {
display: block;
}
.top-bar-align-right {
text-align: right;
}
.top-bar-align-right .inside-top-bar > .widget:nth-child(even) {
float: left;
margin-right: 10px;
}
.top-bar-align-right .inside-top-bar > .widget:nth-child(odd) {
margin-left: 10px;
}
.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) {
float: left;
margin-right: 10px;
}
.top-bar-align-left .inside-top-bar > .widget:nth-child(even) {
margin-left: 10px;
float: right;
} .gp-icon {
display: inline-flex;
align-self: center;
}
.gp-icon svg {
height: 1em;
width: 1em;
top: .125em;
position: relative;
fill: currentColor;
}
.icon-menu-bars svg:nth-child(2),
.toggled .icon-menu-bars svg:nth-child(1),
.icon-search svg:nth-child(2),
.close-search .icon-search svg:nth-child(1) {
display: none;
}
.toggled .icon-menu-bars svg:nth-child(2),
.close-search .icon-search svg:nth-child(2) {
display: block;
}
.entry-meta .gp-icon {
margin-right: 0.6em;
opacity: 0.7;
}
nav.toggled .icon-arrow-left svg {
transform: rotate(-90deg);
}
nav.toggled .icon-arrow-right svg {
transform: rotate(90deg);
}
nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg {
transform: rotate(180deg);
}
nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg {
transform: rotate(-270deg);
}
nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg {
transform: rotate(270deg);
}  .container.grid-container {
width: auto;
} .infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .so-panel.widget {
padding: 0;
} #mc_embed_signup .clear {
display: block;
height: auto;
visibility: visible;
width: auto;
}