 /* Main Container */
.body-wrapper { padding-top: 40px; padding-bottom: 40px; position: relative; z-index: 0;
} .right-text { text-align: right;
} .left-text { text-align: left;
} .center-text { text-align: center;
} .background-text { background-color: black; background-color: rgba(0, 0, 0, 0.4);
} .title-text-style { text-transform: uppercase;
} .top-title-wrapper { background-color: #279fbb; width: 100%; overflow: hidden;
} .h1-page-title { font-weight: 100; margin: 0 0 10px 0; line-height: 20px; font-size: 26px; float: left; color: #fff; margin-right: 10px;
} .h2-page-desc { font-weight: 100; font-size: 22px; line-height: 20px; color: #EEEEEE; border-left: 1px solid; padding-left: 10px; float: left; margin-bottom: 10px;
} .h2-section-title { text-align: center; font-size: 32px; font-weight: 400; line-height: 35px; margin-bottom: 10px;
} body .h4-section-title, html .h4-section-title,
button .h4-section-title,
input .h4-section-title,
select .h4-section-title,
textarea .h4-section-title { margin-bottom: 10px; font-size: 18px; color: #4b4b4b !important; font-weight: 600; text-transform: uppercase; margin-bottom: 10px; line-height: 28px;
} .h3-section-info { font-size: 22px; text-align: center; color: #535353; font-weight: 300; -webkit-font-smoothing: antialiased;
} .p-section-info { font-weight: 100; font-size: 14px; color: #666; text-align: center;
} .i-section-title { background: transparent; height: 20px; text-align: center; margin: 0 auto 30px auto; border-bottom: 1px solid #F0F0F0; width: 50%;
}
.i-section-title i, .i-section-title i.fa { background: #fff; width: 40px; font-size: 32px; padding-top: 10px; border-radius: 50%; height: 40px; color: #D8D8D8; padding: 0 20px; line-height: 40px; display: inline;
} .section-icon-item { display: inline-block; margin-right: 20px;
}
.section-icon-item i.entypo { font-size: 40px;
}
.section-icon-item i { font-size: 22px; padding: 0 5px 0 0; position: relative; top: 4px;
} .tool-tip { color: #279fbb; cursor: pointer;
}
.tool-tip:hover { text-decoration: none !important;
} /* H2 default style */
.h2-body-title { font-size: 22px; color: #3a3a3a; font-weight: 600; margin: 0px 0px 20px 0px; clear: both; text-transform: uppercase;
} /* H3 default style */
.h3-body-title { font-size: 18px; color: #4b4b4b !important; font-weight: 600; text-transform: uppercase; margin: 0px 0 20px 0px; line-height: 20px;
} .section-content { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 40px 0; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; background-size: cover;
} .section-content.section-tabs { border: 0;
} .section-content.section-px { background-image: url(../images/blurred1.jpg); background-attachment: fixed; background-repeat: no-repeat; border: none;
} .section-content.section-px.stones-bg { background-image: url(../images/placeholders/stones.jpg);
} body .section-content.section-image, html .section-content.section-image,
button .section-content.section-image,
input .section-content.section-image,
select .section-content.section-image,
textarea .section-content.section-image { position: relative; background-color: #279fbb; background-color: rgba(39, 159, 187, 0.6); border: none;
} .section-content.section-image:after { background-image: url(../images/placeholders/section-content-bg1.jpg); background-attachment: fixed; -webkit-background-size: cover !important; content: ""; opacity: 0.2; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1;
} .section-content.section-image.bg2:after { background-image: url(../images/placeholders/section-content-bg2.jpg);
} .section-content.bottom-body { padding: 30px 0;
} .section-content.clients-section { padding: 10px;
} .section-content.no-padding { padding-bottom: 0;
} .section-content.section-color-bg { position: relative; background-color: rgba(39, 159, 187, 0.8); border: 0;
} .section-content.section-color-orange { border: 0; background-color: #d35400;
} .section-content.section-color-green { border: 0; background-color: #16a085;
} .section-content.section-color-blue { background-color: #2980b9; border: 0;
} .section-content.section-color-red { background-color: #e74c3c; border: 0;
} .section-content.section-color-clouds { background-color: #ecf0f1; border: 0;
} .section-content.section-color-dark-blue { background-color: #2c3e50; border: 0;
} .section-content.section-color-purple { background-color: #8e44ad; border: 0;
} .section-content.section-color-gray { background-color: #f9f9f9;
} .section-content.top-body { background-color: #fbfbfb; padding: 20px 0;
}
.section-content.top-body h1 { font-weight: 100; font-size: 20px; text-align: center; margin: 0; text-transform: uppercase; line-height: 30px;
} .section-color-bg h1 a:hover, .section-color-bg h2 a:hover, .section-color-bg h3 a:hover, .section-color-bg h4 a:hover, .section-color-bg h5 a:hover, .section-color-bg h6 a:hover, .section-color-red h1 a:hover, .section-color-red h2 a:hover, .section-color-red h3 a:hover, .section-color-red h4 a:hover, .section-color-red h5 a:hover, .section-color-red h6 a:hover, .section-color-orange h1 a:hover, .section-color-orange h2 a:hover, .section-color-orange h3 a:hover, .section-color-orange h4 a:hover, .section-color-orange h5 a:hover, .section-color-orange h6 a:hover, .section-color-green h1 a:hover, .section-color-green h2 a:hover, .section-color-green h3 a:hover, .section-color-green h4 a:hover, .section-color-green h5 a:hover, .section-color-green h6 a:hover, .section-color-blue h1 a:hover, .section-color-blue h2 a:hover, .section-color-blue h3 a:hover, .section-color-blue h4 a:hover, .section-color-blue h5 a:hover, .section-color-blue h6 a:hover,
.section-color-dark-blue h1 a:hover,
.section-color-dark-blue h2 a:hover,
.section-color-dark-blue h3 a:hover,
.section-color-dark-blue h4 a:hover,
.section-color-dark-blue h5 a:hover,
.section-color-dark-blue h6 a:hover, .section-color-gray h1 a:hover, .section-color-gray h2 a:hover, .section-color-gray h3 a:hover, .section-color-gray h4 a:hover, .section-color-gray h5 a:hover, .section-color-gray h6 a:hover, .section-color-clouds h1 a:hover, .section-color-clouds h2 a:hover, .section-color-clouds h3 a:hover, .section-color-clouds h4 a:hover, .section-color-clouds h5 a:hover, .section-color-clouds h6 a:hover, .section-color-purple h1 a:hover, .section-color-purple h2 a:hover, .section-color-purple h3 a:hover, .section-color-purple h4 a:hover, .section-color-purple h5 a:hover, .section-color-purple h6 a:hover, .section-px h1 a:hover, .section-px h2 a:hover, .section-px h3 a:hover, .section-px h4 a:hover, .section-px h5 a:hover, .section-px h6 a:hover, .section-image h1 a:hover, .section-image h2 a:hover, .section-image h3 a:hover, .section-image h4 a:hover, .section-image h5 a:hover, .section-image h6 a:hover { color: #ededed;
} .section-content.bottom-body { padding: 30px 0;
} .section-content.clients-section { padding: 10px;
} .section-content.top-body { padding: 20px 0;
}
.section-content.top-body h1 { font-weight: 100; font-size: 20px; text-align: center; margin: 0; text-transform: uppercase; line-height: 30px;
} .left-image-container { position: relative; left: 0; bottom: 0;
} .right-image-container { position: relative; right: 0; bottom: 0;
} .title-block .h3-body-title { float: left; margin: 0px 20px 20px 0px;
}
.title-block .title-seperator { background: url("../images/divider-stripe5.png"); height: 5px; overflow: hidden; margin-top: 8px; overflow: hidden;
} .h3-sidebar-title { color: #4b4b4b; font-size: 15px; font-weight: 500; text-transform: uppercase;
} .h4-body-title { font-size: 18px; color: #4b4b4b; font-weight: normal;
} .space-sep20 { clear: both; display: block; height: 20px;
} .space-sep30 { clear: both; display: block; height: 30px;
} .space-sep40 { clear: both; display: block; height: 40px;
} .space-sep50 { clear: both; display: block; height: 50px;
} .space-sep60 { clear: both; display: block; height: 60px;
} .space-sep70 { clear: both; display: block; height: 70px;
} .space-sep80 { clear: both; display: block; height: 80px;
} .space-sep90 { clear: both; display: block; height: 90px;
} .space-sep100 { clear: both; display: block; height: 100px;
} .page-info { padding: 30px 0 20px 0; position: relative; overflow: hidden;
} /* Paragraph */
.dropcaps { display: inline-block; float: left; margin: 12px 8px 0 0; color: #666666; font-size: 45px; text-transform: uppercase;
} .dropcaps.dropcaps-color-style { margin: 5px 8px 0 0; padding: 10px 10px; font-weight: bold; font-size: 26px; background-color: #279fbb; line-height: 15px; color: #ffffff;
} .single-icon i { margin-right: 10px;
} /* 404 */
.not-found-404 { text-align: center; overflow: hidden; margin-bottom: 60px;
} .not-found-404 h2 { font-size: 180px; margin: 30px 0; line-height: 180px;
} .not-found-404 p { font-size: 28px; color: #9a9a9a; margin-bottom: 40px !important; line-height: 32px;
} .search-404 { margin: 0 auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; display: inline-block;
} .search-404 input[type="submit"] { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; margin: 0; height: 33px;
} .form-wrapper .search-404 .search-text { height: 33px; float: left; padding: 0 10px !important; width: 219px;
} .search-submit { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: none !important; float: left;
} /* Colors Text */
body .white-text, html .white-text,
button .white-text,
input .white-text,
select .white-text,
textarea .white-text, body .white-text h1, html .white-text h1,
button .white-text h1,
input .white-text h1,
select .white-text h1,
textarea .white-text h1, body .white-text h2, html .white-text h2,
button .white-text h2,
input .white-text h2,
select .white-text h2,
textarea .white-text h2, body .white-text h3, html .white-text h3,
button .white-text h3,
input .white-text h3,
select .white-text h3,
textarea .white-text h3, body .white-text h4, html .white-text h4,
button .white-text h4,
input .white-text h4,
select .white-text h4,
textarea .white-text h4, body .white-text h5, html .white-text h5,
button .white-text h5,
input .white-text h5,
select .white-text h5,
textarea .white-text h5, body .white-text h6, html .white-text h6,
button .white-text h6,
input .white-text h6,
select .white-text h6,
textarea .white-text h6, body .white-text p, html .white-text p,
button .white-text p,
input .white-text p,
select .white-text p,
textarea .white-text p, body .white-text .p-section-info, html .white-text .p-section-info,
button .white-text .p-section-info,
input .white-text .p-section-info,
select .white-text .p-section-info,
textarea .white-text .p-section-info,
body .white-text pre,
html .white-text pre,
button .white-text pre,
input .white-text pre,
select .white-text pre,
textarea .white-text pre, body .white-text a, html .white-text a,
button .white-text a,
input .white-text a,
select .white-text a,
textarea .white-text a, body .white-text h3 a, html .white-text h3 a,
button .white-text h3 a,
input .white-text h3 a,
select .white-text h3 a,
textarea .white-text h3 a, body .white-text .feature-details a, html .white-text .feature-details a,
button .white-text .feature-details a,
input .white-text .feature-details a,
select .white-text .feature-details a,
textarea .white-text .feature-details a, body .white-text input[type=text], html .white-text input[type=text],
button .white-text input[type=text],
input .white-text input[type=text],
select .white-text input[type=text],
textarea .white-text input[type=text], body .white-text input[type=email], html .white-text input[type=email],
button .white-text input[type=email],
input .white-text input[type=email],
select .white-text input[type=email],
textarea .white-text input[type=email], body .white-text textarea, html .white-text textarea,
button .white-text textarea,
input .white-text textarea,
select .white-text textarea,
textarea .white-text textarea { color: #ffffff;
}
body .white-text, html .white-text,
button .white-text,
input .white-text,
select .white-text,
textarea .white-text { color: #ffffff !important;
} .body_paragraph { color: #666666; font-family: "Open Sans", sans-serif; font-size: 13px;
} .highlighted-text { background-color: #279fbb; color: #ffffff; padding: 2px;
} strong.colored, span.colored { color: #279fbb;
} .skin-text { color: #279fbb !important;
} body .white-text .feature-details a:hover, html .white-text .feature-details a:hover,
button .white-text .feature-details a:hover,
input .white-text .feature-details a:hover,
select .white-text .feature-details a:hover,
textarea .white-text .feature-details a:hover { color: #279fbb;
} 




/* Cols */
.col-with-separator { background-repeat: no-repeat; background-image: url(../images/col-sep.html); background-size: auto 100%; height: 630px; padding: 0 0 0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
} .separator { background: transparent; background-image: url(../images/sidebar_shadow_body.html); background-repeat: repeat-y; padding: 0 0 0 30px; position: absolute; width: 50px; left: -35px; top: 14px; bottom: 0px; z-index: 0;
} .separator:after { position: absolute; top: -41px; left: 0; background-image: url(../images/sidebar_shadow_top.html); background-repeat: no-repeat; width: 24px; height: 41px; content: "";
} .separator:before { position: absolute; bottom: -55px; left: 0; background-image: url(../images/sidebar_shadow_bottom.html); background-repeat: no-repeat; background-position: 0 -69px; width: 24px; height: 55px; content: "";
} .separator.separator-right { background: transparent; background-image: url(../images/sep_shadow_body2.html); background-repeat: repeat-y; padding: 0 0 0 30px; position: absolute; width: 0px; left: auto; right: -35px;
} .separator.separator-right:after { left: auto; right: 6px; background-image: url(../images/sep_shadow_top2.html); background-repeat: no-repeat;
} .separator.separator-right:before { left: auto; right: 6px; background-image: url(../images/sep_shadow_bottom2.html); background-repeat: no-repeat;
} /* Sidebar block */
.sidebar-block { position: relative; margin: 0 0 30px 0; overflow: hidden; width: 100%; z-index: 1;
} .sidebar-block p { margin: 0;
} .sidebar-block .sidebar-content { overflow: hidden;
} .sidebar .sidebar-title:first-child { line-height: 13px;
} /* Body Wrapper Links*/
.body-wrapper a, .top-body a, .top-footer a { text-decoration: none; color: #4b4b4b;
} .body-wrapper a:hover, .top-body a:hover, .top-footer a:hover { color: #279fbb;
} /* Body Row for defining spacing between rows. */
.body-row { margin: 0 0 20px 0;
} /* sidebar */
.sidebar { position: relative; width: 100%; z-index: 0;
} .sidebar .sidebar-title { text-transform: uppercase;
} /* Slider Global */
.parallax-slide { height: 500px;
} .cycle-slideshow { overflow: hidden; height: 275px; z-index: 0; position: relative;
} .parallax-slider.cycle-slideshow { height: auto;
} .cycle-slide { width: 100%; overflow: hidden;
} .cycle-next,
.cycle-prev { position: absolute; right: -100px; top: 50%; background-color: #000; background-color: rgba(0, 0, 0, 0.5); color: #f8f8f8; z-index: 1000; margin-top: -15px; cursor: pointer; font-size: 18px; text-align: center; width: 35px; height: 35px; line-height: 35px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;
} .cycle-prev { left: -100px; right: auto;
} .cycle-slideshow:hover .cycle-next { right: 5px;
} .cycle-slideshow:hover .cycle-prev { left: 5px;
} .cycle-next:hover { background-color: rgba(0, 0, 0, 0.7);
} .cycle-prev:hover { background-color: rgba(0, 0, 0, 0.7);
} .cycle-pager { position: absolute; width: 100%; text-align: center; font-size: 28px; z-index: 1000; left: 0; bottom: 1px; display: inline-block; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;
} .cycle-pager .cycle-pager-active,
.cycle-pager span:hover { color: #969696; text-shadow: 0 0 2px #000; cursor: pointer;
} #to-top-button { z-index: 2; width: 40px; height: 40px; position: fixed; bottom: 50px; right: 50px; cursor: pointer; overflow: hidden; opacity: .7; background-color: #000; background-color: rgba(0, 0, 0, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; -o-transition: background-color 0.5s; transition: background-color 0.5s; text-align: center; line-height: 40px; font-size: 25px; color: #fff; display: none; filter: alpha(opacity=70);
} #to-top-button:hover { background-color: rgba(0, 0, 0, 0.8); filter: alpha(opacity=80);
} #to-top-button i { width: 40px; height: 40px; line-height: 40px; display: block;
} time { font-weight: bold; font-size: 11px;
} .text-input { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #ccc; padding: 6px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 0;
} .text-input:focus { border-color: #279FBC;
} .row-fluid.row-no-margin .span2 { margin-left: 0; width: 16.66667%;
} .row-fluid.row-no-margin .span3 { margin-left: 0; width: 25%;
} .row-fluid.row-no-margin .span4 { margin-left: 0; width: 33.33333%;
} .row-fluid.row-no-margin .span5 { margin-left: 0; width: 41.66667%;
} .row-fluid.row-no-margin .span6 { margin-left: 0; width: 50%;
} .row-fluid.row-no-margin .span7 { margin-left: 0; width: 58.33333%;
} .row-fluid.row-no-margin .span8 { margin-left: 0; width: 66.66667%;
} .row-fluid.row-no-margin .span9 { margin-left: 0; width: 75%;
} .row-fluid.row-no-margin .span10 { margin-left: 0; width: 83.33333%;
} .row-fluid.row-no-margin .span11 { margin-left: 0; width: 91.66667%;
} 




/****************************
Content Box
****************************/
.content-box { overflow: hidden;
} .content-box h4 { margin: 0 0 20px 0; text-transform: uppercase; font-size: 16px;
} .content-box h4 i { font-size: 25px; float: left; margin: 0 10px 0 0; color: #279fbb;
} .content-box .read-more { text-align: right;
} .content-box .read-more { color: #4b4b4b; overflow: hidden; display: block; text-transform: uppercase; margin-top: 5px;
}
.content-box .read-more:hover i { text-decoration: none;
} .content-box .read-more span { padding: 1px 10px 0 0; display: inline-block;
} .content-box .read-more i { font-size: 10px; float: right; margin: 7px 0px 0 0;
} .content-box .content-box-text .read-more { display: block;
} /* Content Box Style 2 */
.content-box.content-style2 { text-align: center;
} .content-box.content-style2 h4 i { display: block; float: none; font-size: 22px; margin: 0 0 10px 0; border: 1px solid; border-color: #279fbb; color: #279fbb; width: 60px; height: 60px; line-height: 60px; margin: 0 auto; border-radius: 50%; margin-bottom: 20px;
} .content-box.content-style2:hover i { background-color: #279fbb; color: #fff;
} .content-box.content-style2 .read-more { text-align: center; margin-top: 10px; text-decoration: none; text-transform: uppercase; color: #b8b8b8;
}
.content-box.content-style2 .read-more span { padding: 0;
}
.content-box.content-style2 .read-more:hover { color: #666666;
} .content-box.content-style2 .read-more i { float: none; display: none;
} .content-box.content-style2 .read-more:hover i { text-decoration: none;
} .content-box.content-style4 { position: relative; text-align: center; height: 105px; width: 100%;
}
.content-box.content-style4 h4 { text-align: center; -webkit-transform: rotateX(0deg) rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transition: all .4s ease-in-out; -moz-transform: rotateX(0deg) rotateY(0deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -moz-transition: all .4s ease-in-out; -o-transform: rotateX(0deg) rotateY(0deg); -o-transform-style: preserve-3d; -o-backface-visibility: hidden; -o-transition: all .4s ease-in-out; -ms-transform: rotateX(0deg) rotateY(0deg); -ms-transform-style: preserve-3d; -ms-backface-visibility: hidden; -ms-transition: all .4s ease-in-out; transform: rotateX(0deg) rotateY(0deg); transform-style: preserve-3d; backface-visibility: hidden; transition: all .4s ease-in-out;
}
.content-box.content-style4 h4 i { background-color: #279fbb; color: #fff; float: none; margin: 0 10px 0 0; border-radius: 50%; text-align: center; display: block; margin: 5px auto 15px auto;
}
.content-box.content-style4 .content-box-text { position: absolute; top: 0; left: 0; -webkit-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transition: all .4s ease-in-out; -moz-transform: rotateY(-180deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -moz-transition: all .4s ease-in-out; -o-transform: rotateY(-180deg); -o-transform-style: preserve-3d; -o-backface-visibility: hidden; -o-transition: all .4s ease-in-out; -ms-transform: rotateY(-180deg); -ms-transform-style: preserve-3d; -ms-backface-visibility: hidden; -ms-transition: all .4s ease-in-out; transform: rotateY(-180deg); transform-style: preserve-3d; backface-visibility: hidden; transition: all .4s ease-in-out;
}
.content-box.content-style4:hover .h4-body-title { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);
}
.content-box.content-style4:hover .content-box-text { -webkit-transform: rotateX(0deg) rotateY(0deg); -moz-transform: rotateX(0deg) rotateY(0deg); -o-transform: rotateX(0deg) rotateY(0deg); -ms-transform: rotateX(0deg) rotateY(0deg); transform: rotateX(0deg) rotateY(0deg);
}
.content-box.content-style4 .btn { margin-top: 10px; margin-bottom: 0;
} .content-box.content-style4 .h4-body-title { opacity: 1\9; display: block\9;
}
.content-box.content-style4 .content-box-text { opacity: 0\9; display: none\9;
}
.content-box.content-style4:hover .h4-body-title { opacity: 0\9; display: none\9;
}
.content-box.content-style4:hover .content-box-text { opacity: 1\9; display: block\9;
} .content-box.content-style4.small h4 { margin: 0;
}
.content-box.content-style4.small h4 i { font-size: 22px; width: 40px; height: 40px; line-height: 40px; background-position: -10px;
} .content-box.content-style4.medium h4 { margin: 0;
}
.content-box.content-style4.medium h4 i { font-size: 30px; width: 60px; height: 60px; line-height: 68px;
} .content-box.style5 h4 { margin: 0; line-height: 60px;
}
.content-box.style5 h4 i { border: 1px solid; border-color: #279fbb; color: #279fbb; float: left; margin: 2px 20px 0 0; border-radius: 50%; text-align: center; display: block; font-size: 22px; width: 60px; height: 60px; line-height: 60px;
}
.content-box.style5:hover i { background-color: #279fbb; color: #fff;
}
.content-box.style5 .content-box-text { margin-left: 80px; margin-top: 5px;
}
.content-box.style5 .content-box-text .read-more { text-align: left;
}
.content-box.style5 .content-box-text .read-more i { float: none;
} .content-box.style5.small .content-box-text { margin-left: 60px; font-size: 13px;
} .right-text .content-box.small .content-box-text { margin-left: 0; margin-right: 60px;
} .right-text .content-box .content-box-text { margin-left: 0; margin-right: 80px;
} .content-box.style5.small h4 > i { font-size: 16px; width: 40px; height: 40px; line-height: 40px; background-position: 0 -20px;
} .content-box.style5.small h4 { line-height: 40px;
} ul.icon-content-list-container { padding: 0; list-style-type: none;
}
ul.icon-content-list-container li.icon-content-single { float: left; margin: 0 0 20px 0; list-style-type: none;
}
ul.icon-content-list-container li.icon-content-single:last-child { margin-bottom: 0;
}
ul.icon-content-list-container li.icon-content-single .icon-box { float: left; margin-right: 20px; text-align: center; width: 60px; height: 60px; background-color: #f2f2f2;
}
ul.icon-content-list-container li.icon-content-single .icon-box i { font-size: 42px; color: #279fbb; line-height: 60px;
}
ul.icon-content-list-container li.icon-content-single h4 { margin-bottom: 5px;
}
ul.icon-content-list-container li.icon-content-single p { color: #494949;
} ul.icon-content-list-container li.icon-content-single .content-box.style5 h4 i { margin-top: 14px;
} ul.icon-content-list-container li.icon-content-single .content-box.style5.small h4 i { margin-top: 4px;
} ul.icon-content-list-container li.icon-content-single .content-box-text { margin-top: -14px;
} ul.icon-content-list-container li.icon-content-single .small .content-box-text { margin-top: -7px; font-size: 13px;
} .right-text ul.icon-content-list-container li.icon-content-single h4 i { float: right; margin-left: 20px; margin-right: 0;
}
.content-style3 { width: -moz-calc(100% - 28px); width: -o-calc(100% - 28px); width: -webkit-calc(100% - 28px); width: calc(100% - 28px); background-color: #fff; position: relative; padding: 20px 30px 20px 20px; color: #6c6c6c; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: visible !important;
}
.content-style3:hover .content-style3-icon { color: #fff; background: #279fbb;
} .content-style3 .content-style3-icon { position: absolute; right: -34px; top: 30px; background-color: #fff; width: 60px; height: 60px; font-size: 32px; text-align: center; line-height: 60px; border-radius: 50%; -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.28); -moz-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.28); box-shadow: -2px 0 2px rgba(0, 0, 0, 0.28); color: #279fbb; -webkit-transition: background 0.8s, color 0.2s; -moz-transition: background 0.8s, color 0.2s; -o-transition: background 0.8s, color 0.2s; transition: background 0.8s, color 0.2s;
} .content-style3 .content-style3-title { font-size: 18px; text-transform: uppercase; text-align: center;
} .content-style3 .content-style3-text { text-align: center;
} /****************************
Custom Blog Icons
****************************/
.post-type-sound { background: no-repeat -1px -2px url("../images/sprites.png"); width: 15px; height: 11px;
} .post-type-video-icon { background: no-repeat -5px -64px url("../images/sprites.png"); width: 7px; height: 13px;
} .post-type-post-icon { background: no-repeat 0 -132px url("../images/sprites.png"); width: 16px; height: 16px;
} .post-type-link-icon { background: no-repeat 0 -168px url("../images/sprites.png"); width: 18px; height: 17px;
} .post-type-quote-icon { background: no-repeat 0 -212px url("../images/sprites.png"); width: 16px; height: 16px;
} .post-type-gallery-icon { background: no-repeat 0 -32px url("../images/sprites.png"); width: 17px; height: 12px;
} /****************************
Cycle Slider ( Home Page )
****************************/
.slider-fixed-frame .cycle-show-with-frame { float: left; height: 370px; z-index: 1;
} .cycle-show-with-frame:after { background-color: transparent;
} .slider-fixed-frame .home-bullets { height: 12px; display: block; bottom: -6px; left: 50%; width: auto;
} .slider-fixed-frame .home-bullets span { cursor: pointer; position: relative; background: url(../images/assets/bullets3.png) no-repeat top left; width: 12px; height: 12px; margin-right: 0px; float: left; margin-top: -10px; margin-left: 3px;
} .slider-fixed-frame .home-bullets .cycle-pager-active { background-position: 0 -16px;
} .cycle-slideshow img { width: 100%;
}
/****************************
Home elements dividers
****************************/
.divider { margin: 40px 0; width: 100%; display: block; border-bottom: 1px solid #d8d8d8;
} .divider.divider-shadow { background-image: url("../images/divider-shadow.png"); border-bottom: none; margin: 40px 0 20px 0; height: 20px; background-repeat: no-repeat; background-size: 100%;
} .divider.stripe-1 { background-image: url("../images/divider-stripe1.png"); border-bottom: none; height: 10px;
} .divider.stripe-2 { background-image: url("../images/divider-stripe2.png"); border-bottom: none; height: 10px;
} .divider.stripe-3 { background-image: url("../images/divider-stripe3.png"); border-bottom: none; height: 10px;
} .divider.stripe-4 { background-image: url("../images/divider-stripe4.png"); border-bottom: none; height: 10px;
} .divider.stripe-5 { background-image: url("../images/divider-stripe5.png"); border-bottom: none; height: 10px;
} 

