body,
header {
    background-repeat: repeat;
}

dfn,
mark {
    font-style: italic;
}

.facetwp-pager {
    margin: 0 auto !important;
    max-width: 250px;
}

.facetwp-page {
    border: 1px solid #d3ced2 !important;
    background: #ebe9eb !important;
    color: #8a7e88 !important;
    font-size: 1em !important;
}

.woocommerce .woocommerce-ordering {
    display: none !important;
}

.woocommerce .woocommerce-ordering select {
    height: 40px;
    margin-top: 5px
}

.single-product.woocommerce div.product p.price,
.single-product.woocommerce ul.products li.product .price {
    position: initial!important;
}

.woocommerce div.product div.images img {
    height: 183px!important;
}

.widget_shopping_cart_content .buttons .checkout {
    display: none;
}

.woocommerce-product-search .screen-reader-text {
    display: none;
}

.woocommerce-product-details__short-description p {
    font-size: 16px!important;
    font-weight: 400;
}

.course-container {
    list-style: none;
}

.sensei-course-meta {
    display: none;
}

.meter {
    display: none;
}

.course-container .course-title {
    margin-bottom: 5px;
}

.woocommerce-shipping-fields h3 {
    display: none !important;
}

@font-face {
    font-family: helveticanuestd-md;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Md.otf);
    src: url(Fonts/helveticaneueltstd-md-webfont.eot);
    src: url(Fonts/helveticaneueltstd-md-webfont.eot?#iefix) format("embedded-opentype"), url(Fonts/helveticaneueltstd-md-webfont.woff) format("woff"), url(Fonts/helveticaneueltstd-md-webfont.ttf) format("truetype");
}

@font-face {
    font-family: helveticanuestd-md;
    src: url(css/Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Md.otf);
    src: url(css/Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot);
    src: url(css/Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot?#iefix) format("embedded-opentype"), url(css/Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.woff) format("woff"), url(css/Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.ttf) format("truetype");
}

.sabai-entity-icon-directory-claimed,
.sabai-entity-label-directory-claimed {
    display: none;
}

.omc-widget h2 a {
    color: #1074bc!important;
}

.page-id-33137 .divider_line {
    border-bottom: 1px solid #1075bc!important;
}

.page-id-32679 .divider_line {
    border-bottom: 1px solid #1075bc!important;
}

.test0 li h3,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
hr,
nav,
nav#omc-main-navigation ul li a,
section {
    display: block;
}

body {
    background-image: url(images/backgrounds/tactile_noise.png);
}

header {
    padding-top: 5px;
    background-image: url(images/backgrounds/header_bg.jpg);
}

nav#omc-main-navigation {
    background-image: url(images/main_navbg.png);
    background-repeat: repeat-x;
    border: 1px solid #CDCDCD;
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #CDCDCD;
    height: 40px;
}



#menu-item-27879,
nav#omc-main-navigation ul li:last-child {
    border-right: none !important;
}

#omc-header-search-mobi,
.bx-wrapper .bx-next,
.omc-mobile-back-to-top {
    display: none;
}

#text-11 ul li:before,
#text-8 ul li:before {
    content: ""!important;
}

#omc-sidebar li {
    list-style-type: none;
    /* clear: both; */
}

.omc-right .xoxo>li {
    clear: both!important;
}

.cycle-slide {
    width: 100%!important;
}

blockquote.easy_testimonial {
    background-color: #DFDFDF;
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    padding: 10px;
    margin: 10px auto 0!important;
}


/*



.bx-wrapper .bx-prev {



    left:-150px;



    background-position:0 -32px;



    display:none;



}







.bx-wrapper .bx-next {



    right:150px;



    background-position:-43px -32px;



}







.bx-wrapper .bx-controls-direction a {



    height:32px;



    margin-top:-16px;



    outline:0;



    position:absolute;



    text-indent:-9999px;



    width:32px;



    z-index:9999;



}

*/

input.search_input_sidebar {
    background-image: url(images/search.png);
    border: none !important;
    height: 35px;
    margin-top: 18px;
    padding-left: 10px;
    width: 296px;
}

.side_header li {
    list-style-type: none;
}

.omc-widget {
    margin-bottom: 0!important;
}

input.newsletter-email {
    border: none;
    box-shadow: none;
    height: 36px;
    width: 211px;
}

.fullpostwidth,
footer#omc-boxed,
object {
    width: 100%;
}

.newsletter-submit {
    background-image: url(images/arrow_btn.png);
    text-indent: 99px;
    font-size: 0;
}

.tp-caption.small_light {
    font-size: 11px!important;
    line-height: 22px;
    padding-left: 35px!important;
}

div.test0 ul li:before {
    color: #696969!important;
    content: ">";
    padding: 8px
}

.menu-ExamplePages-container ul li {
    border-bottom: 1px dotted #CCC;
    padding: 8px;
}

.ie8 .fluid-width-video-wrapper {
    padding-top: 0!important;
}

footer#omc-boxed {
    background-image: url(images/ftr.jpg);
    background-repeat: repeat-x;
    clear: both;
}

.omc-copyright-area {
    background-color: #4C81A6;
    background-repeat: repeat;
    width: 100%;
}

#back-top span {
    background-color: transparent!important;
}

.inner_footer {
    background-color: #4C81A6;
    background-repeat: repeat;
    margin: 0 auto;
    padding: 5px 0;
}

.test0 li h3 {
    border-bottom: 2px solid #1075BC;
    color: #1075BC;
    font-family: helveticanuestd-md;
    font-size: 18px;
    margin-bottom: 10px;
    transition: all .8s ease-in-out;
}

fieldset,
hr,
img,
legend {
    border: 0;
}

hr,
ol,
ul {
    margin: 1em 0;
    padding: 0;
}

audio[controls],
canvas,
video {
    display: inline-block;
}

html {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body,
figure,
form {
    margin: 0;
}

p {
    line-height: 18px;
}

body,
button,
input,
select,
textarea {
    font-family: sans-serif;
    color: #222;
}

::-moz-selection {
    background: #f9ba00;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #f9ba00;
    color: #fff;
    text-shadow: none;
}

ins,
mark {
    color: #000;
}

a:focus {
    outline: dotted thin;
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted;
}

hr {
    height: 1px;
    border-top: 1px solid #ccc;
}

ins {
    background: #ff9;
    text-decoration: none;
}

mark {
    background: #ff0;
    font-weight: 700;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:after,
q:before {
    content: "";
    content: none;
}

small {
    font-size: 85%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

dd {
    margin: 0 0 0 40px;
}

nav ol,
nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

img {
    -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
    overflow: hidden;
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0;
}

label {
    cursor: pointer;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

button,
input {
    line-height: normal;
}

button,
input[type=submit],
input[type=button],
input[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
}

input[type=search] {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clear {
    clear: both;
}

@font-face {
    font-family: helveticanuestd-nue;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Md.otf);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot?#iefix) format("embedded-opentype"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.woff) format("woff"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.ttf) format("truetype");
}

@font-face {
    font-family: helveticanuestd-md;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Md.otf);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.eot?#iefix) format("embedded-opentype"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.woff) format("woff"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-md-webfont.ttf) format("truetype");
}

@font-face {
    font-family: HelveticaNeueLTroman;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Roman.otf);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.eot);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.eot?#iefix) format("embedded-opentype"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.woff) format("woff"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.ttf) format("truetype");
}

@font-face {
    font-family: helveticaneueltstd-roman-webfont;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Roman.otf);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.eot);
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.eot?#iefix) format("embedded-opentype"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.woff) format("woff"), url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.ttf) format("truetype");
}

@font-face {
    font-family: helveticaneueltstd-roman-webfont;
    src: url(Fonts/helvetica_neue_lt_std/helveticaneueltstd-roman-webfont.ttf);
}

.ie7 .main_contain,
.ie8 .main_contain {
    margin-top: 230px!important;
}

.ie7 .simple-social-icons ul li a,
.ie7 .simple-social-icons ul li a:hover,
.ie8 .simple-social-icons ul li a,
.ie8 .simple-social-icons ul li a:hover {
    border-radius: 50px;
    font-size: 15px;
    padding: 8px;
}

.ie9 body,
body {
    background: url(images/backgrounds/tactile_noise.png) rgba(0, 0, 0, 0);
    font-size: 12px;
    font-weight: 400;
    word-wrap: break-wordformat;
}

.ie9 body {
    font-family: helveticanuestd-mdformat;
}

body {
    font-family: 'Open Sans', sans-serif;
}

.butn,
.omc-widget h2 a {
    font-size: 16px;
    margin-top: 5px;
    font-weight: 600;
}

span.ginput_price {
    display: none;
}

.omc-widget h2 a {
    color: #000;
    display: block;
}

.sabai-pull-left {
    display: none;
}

.butn,
.omc-widget h4 {
    display: block;
    font-family: helveticanuestd-md;
}

.butn {
    color: #fff!important;
    margin-left: 60px;
    background: #1074bc;
    border-radius: 8px;
    padding: 5px 5px 5px 17px;
    margin-right: 60px;
}

.omc-widget h4 {
    font-weight: 700;
    font-size: 14px;
}

.rev_slider_wrapper {
    position: relative;
    z-index: -1;
}


/*



.main_contain{



  display:flex;



  flex-flow: row wrap;



  justify-content:space-between;



}



*/

.recent-news-items .newsticker-jcarousellite li a {
    color: #666!important;
}

iframe {
    border: none;
}

.ie9 .fluid-width-video-wrapper {
    padding-top: 0!important;
    font-family: helveticanuestd-md;
}

.ie9 .simple-social-icons ul li a,
.ie9 .simple-social-icons ul li a:hover {
    border-radius: 50px;
    font-size: 15px;
    padding: 8px;
}

.ie8 .omc-search-form {
    display: none !important;
    font-family: helveticanuestd-md;
}

.ie8 #newsletterwidget-2 {
    height: 40px!important;
}

.ie7 .omc-over-480,
.ie8 .omc-over-480 {
    display: block!important;
}

h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 0;
    color: #333;
    z-index: 3;
}

.foo_con {
    font-family: helveticanuestd-md;
}

.flex-container {
    display: none !important;
    font-family: helveticanuestd-md;
}

.data_single p {
    font-size: 16px;
    line-height: 20px;
    color: #333;
    padding: 10px 0;
}

.data_single pre {
    white-space: pre-line;
}

.data_single pre p {
    font-family: Open Sans, sans-serif;
    padding: 3px 0;
}

.post_left {
    width: 15%;
    float: left;
    padding-right: 20px;
}

.post_right {
    width: 80%;
    float: left;
    text-align: justify;
}

#newsletterwidget-2 {
    width: 215px!important;
    margin-right: 0!important;
    float: right;
}

.omc-flex-category,
.omc-title-category-context {
    display: none;
}

#text-20 h3.widgettitle,
#text-21 h3.widgettitle,
#text-36 h3.widgettitle {
    border-bottom: 2px solid #1075BC!important;
    display: block;
    color: #1075BC!important;
    font-size: 18px;
    font-family: helveticanuestd-md;
    transition: all .8s ease-in-out;
}

.post_right h2 {
    line-height: 25px;
}

#text-21 h3.widgettitle,
#text-36 h3.widgettitle {
    margin-top: 10px;
}

#text-21 b {
    color: #1075BC!important;
}

#text-20 p,
#text-21 p {
    font-weight: 700;
    text-align: justify;
}

#text-20 a,
#text-21 a {
    color: #1074bc;
}

.gform_footer br {
    display: none;
}

.gform_button {
    background: #f9f9f9;
    border: 1px solid #AAA;
    color: #666;
    font-size: 18px;
    padding: 5px 10px;
    font-weight: 700;
}

.post_left .post_left_author a {
    color: #1075BC!important;
    display: block;
    font-family: helveticanuestd-md;
    font-size: 15px;
    transition: all .8s ease-in-out;
}

div.cta_donate {
    text-align: center;
    margin-top: 5px;
}

a.header_donate_btn {
    background-color: #70be46;
    color: #fff;
    padding: 2px 10px;
    font-size: 18px;
    border-radius: 3px;
    border: 2px solid #70be46;
    transition: all .2s;
}

a.header_donate_btn:hover {
    background: rgba(112, 190, 70, 0.79);
    border-color: rgba(112, 190, 70, 0.12);
}

.post_left .post_left_comment {
    background: url(images/comment_bg.png) no-repeat;
    width: 65px;
    height: 50px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 0 0 3px;
}

#reply-title,
.comment-form label,
.more {
    color: #1075BC!important;
}

#reply-title {
    font-size: 18px!important;
}

.post_right .post_right_meta {
    font-size: 12px!important;
    color: #666!important;
    font-style: italic!important;
    font-weight: 700;
}

.post_right .post_right_meta a {
    color: #1075BC!important;
    text-decoration: underline;
}

#omc-full-article h1,
#omc-full-article h2,
#omc-full-article h4,
#omc-full-article h5,
#omc-full-article h6 {
    font-weight: 700;
    margin: 1em 0;
}

#text-33 h3.widgettitle {
    color: #369!important;
    font-size: 14.45px!important;
    margin-bottom: 0!important;
}

h3.widgettitle,
h3.widgettitle span,
.omc-half-width-label,
h1.omc-half-width-label a {
    background: transparent!important;
}

#text-33 h3.widgettitle span {
    padding: 0!important;
    font-size: 14.45px!important;
    background: transparent!important;
}

.gf_from_container {
    margin: 0 auto;
    overflow-y: hidden!important;
    width: 82%;
}

.gf_from_container h3 {
    display: none;
}

.gf_from_container #field_2_1 {
    float: left;
    width: 45%;
}

.gf_from_container #field_2_2 {
    clear: none;
    float: right;
    width: 45%;
}

.gf_from_container #field_2_1 .medium,
.gf_from_container #field_2_2 .medium {
    width: 83%!important;
}

.gf_from_container .center_text {
    color: #696969;
    font-family: arial;
    font-size: 18px;
    text-align: center;
}

.gf_from_container #input_2_3 .gchoice_3_0 {
    float: left;
}

.gf_from_container #input_2_3 .gchoice_3_1 {
    clear: right;
    float: right;
}

.gf_from_container .gform_footer {
    text-align: center;
}

.gf_from_container #gform_submit_button_2 {
    background: #1074BC;
    border: 1px solid #1074BC;
    border-radius: 6px;
    color: #FFF;
    padding: 10px 25px;
}

.gf_from_container label {
    font-size: 16px;
    line-height: 1;
}

.thanktoy_message {
    text-align: center;
    padding: 300px 0;
    font-size: 16px;
}

.gf_from_container #input_2_3 {
    margin: 12px 18%!important;
    padding-bottom: 33px;
    width: 57%;
}

.gf_from_container #field_2_6 {
    margin: 0 auto;
    width: 63%;
}

.gf_from_container #field_2_7 {
    margin: 15px 0!important;
}

#omc-full-article h4 {
    font-size: 1.5em;
}

#omc-full-article h5 {
    font-size: 1.3em;
}

#omc-full-article h6 {
    font-size: 1.1em;
}

#omc-full-article hr {
    border-top: 1px solid #ccc;
    margin: 20px 0;
}

.page-id-5813 #respond,
.page-id-9704 #respond {
    margin-top: 0;
}

.page-id-5859 #omc-full-article table {
    background-color: #8c8c8c;
    width: 290px;
    height: 101px;
}

.page-id-5859 #omc-full-article table tr {
    background: #fff;
    list-style: none;
    text-align: center;
}

.page-id-5859 #omc-full-article table td {
    background: #fff;
    list-style: none;
    border: 1px solid #ccc;
}

.page-id-9698 #omc-full-article table td,
.postid-6102 #omc-full-article table td {
    border: 1px solid silver;
}

.page-id-5832 #omc-full-article table tr {
    list-style: none;
    text-align: center;
}

.page-id-5832 #omc-full-article table {
    width: 290px;
}

.page-id-5832 #omc-full-article h2,
.page-id-5832 #omc-full-article p,
.page-id-5832 #omc-full-article ul {
    font-family: arial, helvetica, sans-serif;
}

article#omc-full-article blockquote p,
blockquote {
    font-family: "Times New Roman", serif;
    font-style: italic;
}

.page-id-5832 #omc-full-article span {
    font-size: 12pt;
}

.page-id-9713 #omc-full-article p,
.page-id-9713 #omc-full-article p img {
    text-align: center;
}

.page-id-9704 #omc-full-article table {
    background: #8c8c8c;
    text-align: center;
}

.page-id-9704 #omc-full-article table tr {
    list-style-type: none;
    background: #fff;
}

.page-id-9704 #omc-full-article table td {
    padding: 1px;
    background: #fff;
}

.page-id-5851 #omc-full-article table {
    background: #8c8c8c;
    width: 290px;
    height: 101px;
}

.page-id-5851 #omc-full-article table tr {
    list-style-type: none;
    background: #fff;
}

.page-id-5851 #omc-full-article table td {
    padding: 1px;
    background: #fff;
    text-align: center;
}

#omc-full-article table tr {
    list-style-type: none;
    background: #fff;
}

#omc-full-article table td {
    padding: 1px;
    text-align: center;
}

#omc-full-article table {
    alignment-adjust: central;
    width: 290px;
    height: 101px;
}

.page-id-11860 #omc-full-article table,
.page-id-11868 #omc-full-article table,
.page-id-11883 #omc-full-article table,
.page-id-5615 #omc-full-article table,
.page-id-5683 #omc-full-article table {
    width: 100%!important;
    background: 0 0;
}

#omc-full-article span {
    font-size: 12pt!important;
}

.page-id-11860 #omc-full-article table td {
    background: 0 0;
    text-align: justify;
    padding: 15px;
    font-size: 16px;
}

.page-id-11860 #omc-full-article table tr {
    background: 0 0;
}

.page-id-11868 #omc-full-article table td {
    background: 0 0;
    text-align: justify;
    padding: 15px;
    font-size: 16px
}

.page-id-11868 #omc-full-article table tr {
    background: 0 0;
}

.page-id-11883 #omc-full-article table td {
    background: 0 0;
    text-align: justify;
    padding: 15px;
    font-size: 16px;
}

.page-id-11883 #omc-full-article table tr {
    background: 0 0;
}

.page-id-5615 #omc-full-article table td {
    background: 0 0;
    text-align: justify;
    padding: 15px;
    font-size: 16px;
}

.page-id-5615 #omc-full-article table tr {
    background: 0 0;
}

.page-id-5683 #omc-full-article table td {
    background: 0 0;
    text-align: justify;
    padding: 15px;
    font-size: 16px;
}

.page-id-5683 #omc-full-article table tr {
    background: 0 0;
}

p {
    font-weight: 400;
    color: #333;
}

a {
    color: #1074bc;
    font-size: 16px;
    text-decoration: none;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

b,
strong {
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
}

blockquote {
    display: block;
    color: #5d5d5d;
    margin: 0 0 20px 5%;
    font-size: 1.2em;
    padding: 2px 20px 0;
    border-left: 5px solid #1074BC;
}

article#omc-full-article blockquote p {
    line-height: 25px;
    margin: 0;
}

blockquote span {
    display: block;
    font-style: normal;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

#omc-container {
    width: 990px;
    margin: auto;
    padding: 0;
    position: relative;
    z-index: 1;
}

.img_container {
    margin: 10px 0;
    text-align: center;
    width: 27%;
    padding: 0 15px;
}

.img_container .info {
    background: #CCC;
    margin: 0 auto;
    padding: 5px 10px;
    text-align: center!important;
    width: 157px;
}

.coma,
.img_container .info .wpcf-field-location_waiting,
.img_container .info .wpcf-field-name_waiting {
    float: left;
}

.pop_content {
    font-size: 16px;
    text-align: center;
}

.pop_content a {
    background: #1075BC;
    border-radius: 5px;
    color: #FFF;
    display: block;
    margin: 10px auto;
    padding: 5px;
    width: 20%;
}

#comments-title,
.pop_content h2 {
    color: #1075BC!important;
}

.pop_content h2 {
    border-bottom: 2px solid #1075BC!important;
    display: block;
    font-family: helveticanuestd-md;
    font-size: 18px;
    margin-bottom: 11px;
    padding-bottom: 10px;
    text-transform: capitalize;
    transition: all .8s ease-in-out;
}

section#omc-main {
    width: 660px;
    float: left;
}

.product_type_simple {
    color: #fff!important;
}

article#omc-full-article a.add_to_cart_button {
    color: #fff!important;
}

article#omc-full-article a {
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    color: #1075BC;
}

article#omc-full-article a.add_to_cart_button {
    color: #fff!important;
}

article.omc-full-article a:hover {
    background: #eee;
}

section#omc-sidebar {
    width: 330px;
    float: left;
    margin: 0;
}

div.omc-resize-290.drop-background {
    background: 0 0;
}

.omc-resize-620 {
    width: 620px;
}

#respond .form-allowed-tags,
.comment-form-url {
    display: none !important;
}

.omc-over-480,
.omc-under-480 {
    display: none;
}

article#omc-full-article h1 {
    line-height: 32px;
    font-size: 3em;
    font-weight: 700;
    margin: 10px 0 20px;
}

article#omc-full-article p,
article#omc-full-article ul,
article#omc-full-article ul li {
    font-size: 16px;
    line-height: 20px;
}

article#omc-full-article ul {
    margin-left: 20px;
}

article#omc-full-article ul#photogallery_section li {
    width: 66%;
}

.butn_sponsor {
    margin-top: 15px!important;
    text-align: center;
    margin-bottom: 15px!important;
}

.butn_sponsor b {
    background: #1074bc!important;
    border-radius: 5px;
    color: #fff!important;
    font-size: 14px;
    padding: 5px 10px;
}

article#omc-full-article #recaptcha_area tr,
article#omc-full-article tr {
    vertical-align: initial;
    margin-top: 10px;
    margin-left: 15px;
}

article#omc-full-article h1 {
    display: block!important;
    color: #666;
}

.single-post #omc-full-article h1 {
    border-bottom: 2px solid #1075BC!important;
    color: #1075BC!important;
    display: block!important;
    font-family: helveticanuestd-md!important;
    font-size: 18px!important;
    margin-bottom: 10px!important;
    transition: all .8s ease-in-out;
}

.left h2,
.omc-dropcap {
    font-family: helveticanuestd-md;
}

article#omc-full-article .flex-caption h1 {
    display: block!important;
    line-height: 32px;
}

.sabai-directory-title a {
    color: #116b94;
    font-size: 24px;
    text-decoration: underline;
}

.sabai-directory-taxonomy a {
    color: #116b94;
    font-size: 12px;
    text-decoration: underline;
}

.widget_sabai_platform_wordpress_sabai_directory_categories h3,
.widget_sabai_platform_wordpress_sabai_directory_recent h3 {
    color: #515151!important;
    text-transform: uppercase;
}

.omc-widget .sabai ul {
    padding: 6px 16px;
}

article#omc-full-article ol {
    margin: 20px 20px 20px 40px;
    font-size: 16px;
}

article#omc-full-article ol li {
    margin-bottom: 20px
}

.omc-dropcap {
    display: inline-block;
    background: #333;
    font-size: 3.7em;
    color: #fff;
    float: left;
    margin: 5px 10px 0 0;
    border-radius: 9px;
}

.banner-right {
    background-color: #a5c6d3;
    padding: 10px;
    box-shadow: 2px -1px 3px #888;
}

.left {
    text-align: left;
    padding-top: 25px;
    padding-left: 10px;
}

.left h2 {
    color: #1074bc;
    font-size: 24px;
}

.learn,
.left-text {
    font-family: helveticaneueltstd-roman-webfont;
}

.left-text {
    color: #666;
    font-size: 12px;
    width: 80%;
}

.bold_grey {
    font-size: 14px;
    color: #666;
    padding: 7px 0;
}

.bold_name,
.low_data p,
.profiles_content p {
    color: #222!important;
}

.profiles_img {
    width: 19%;
}

.profiles_content {
    width: 78%;
}

.profiles_content p {
    font-size: 16px!important;
}

.ftr_nav,
.ftr_nav ul li a {
    font-size: 14px;
    color: #C6C6C6;
}

.low_data a {
    padding: 0!important;
    text-decoration: underline;
}

.learn {
    background-color: #1074BC;
    border: 1px solid #1074BC;
    border-radius: 5px;
    color: #FFF;
    font-weight: 700;
    padding: 7px 5px;
    margin-top: 18px;
    margin-right: 10px;
}

.follow a,
.ftr_nav {
    font-family: HelveticaNeueLTroman;
}

.not_helf {
    width: 100%;
}

.wrapper {
    width: 950px;
    margin: 0 auto;
}

.follow {
    padding: 5px;
    width: 34%;
    background: #1075BC;
    text-align: center;
}

.follow a {
    font-weight: 700;
    color: #fff!important;
}

.ftr_nav {
    padding-top: 10px;
}

.ftr_nav ul li a {
    text-decoration: none;
    font-family: HelveticaNeueLTroman;
}

.ftr_nav ul li {
    border-right: 1px solid #C6C6C6;
    float: left;
    list-style: none;
    padding: 0 9px;
}

.ftr_nav ul {
    margin: 0!important;
}

.omc-copyright-right {
    font-family: HelveticaNeueLTroman;
    color: #C6C6C6;
    font-size: 10px;
}

.bottom-ftr p {
    font-family: Arial, Helvetica, sans-serif;
}

.xoxo li h3.widgettitle,
h3.widgettitleblog {
    border-bottom: 2px solid #1075BC!important;
    color: #1075BC!important;
    display: block;
    font-family: helveticanuestd-md;
    font-size: 18px;
    margin-bottom: 10px;
    transition: all .8s ease-in-out;
    text-transform: capitalize;
}

.alignleft a,
.alignright a {
    color: #1074bc;
    font-size: 14px;
    font-weight: 700;
}

.alignleft {
    float: left;
    margin: 7px 3% 10px 0;
}

.alignright {
    float: right;
    margin: 7px 0 15px 3%;
}

article#omc-full-article p.wp-caption-text {
    font-size: .91667em;
    color: #000;
    line-height: 17px;
    text-align: center;
    border: 1px solid #1074BC;
}

.post_tags a {
    color: #1075BC!important;
    text-decoration: underline;
}

.ie9 nav#omc-main-navigation ul li a,
nav#omc-main-navigation ul li a {
    text-decoration: none !important;
}

.fullpostwidth h2 {
    color: #1075BC;
    font-family: helveticanuestd-md;
    font-size: 18px!important;
    line-height: 18px;
    font-weight: 400!important;
}

div.wp-caption.aligncenter img,
div.wp-caption.alignleft img,
div.wp-caption.alignright img {
    width: 100%;
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

img.featured-full-width-top {
    width: 100%;
    margin-bottom: 30px;
}

div.wp-caption.alignleft {
    width: 47%;
    margin: 5px 3.5% 10px 0;
    float: left;
    background: #1074BC;
}

div.wp-caption.alignright {
    width: 64%;
    margin: 5px 0 10px 3.5%;
    float: right;
    background: #fff;
}

div.wp-caption.aligncenter {
    width: 100%;
    margin: 20px 0;
    float: none;
    padding: 0 0 3px;
}

.preloaders {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: url(images/preloader-dark.gif) center center no-repeat #000;
    opacity: .9;
}

#pattern-filter {
    position: fixed;
    width: 100%;
    height: 100%;
    background: url(images/pattern-filter.png);
}

header {
    position: fixed;
    z-index: 9;
    width: 100%;
    background: url(images/backgrounds/header_bg.jpg) rgba(0, 0, 0, 0);
    border-top: 0 solid #1074BC;
    top: 0;
}

.ie7 nav#omc-main-navigation,
.ie8 nav#omc-main-navigation {
    background: url(images/main_navbg.png) repeat-x rgba(0, 0, 0, 0);
    border: 1px solid #CDCDCD;
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #CDCDCD;
    height: 40px;
}

a#omc-logo {
    margin: 0;
    display: inline-block;
}

#omc-top-banner a:hover,
a#omc-logo:hover {
    background: 0 0;
}

#omc-top-banner {
    float: right;
    margin: 10px 40px 0 0;
    width: 468px;
}

#omc-top-banner img {
    width: 100%;
}

nav#omc-main-navigation {
    margin-bottom: 30px;
    margin-top: 20px;
    position: relative;
    clear: both;
}

nav#omc-main-navigation ul li {
    display: block;
    float: left;
    position: relative;
    border-right: 1px solid #CCC;
    font-weight: 700;
}

.ie9 nav#omc-main-navigation ul li {
    padding-left: 1px;
}

.ie9 nav#omc-main-navigation ul li a {
    color: #333;
    font-size: 13px!important;
    font-family: helveticanuestd-nue!important;
}

nav#omc-main-navigation ul li a:hover,
nav#omc-main-navigation ul li.current-category-ancestor a,
nav#omc-main-navigation ul li.current-menu-item a,
nav#omc-main-navigation ul li.current-menu-parent a,
nav#omc-main-navigation ul li.current-post-ancestor a {
    color: #0e75bc;
    background: 0 0;
    text-shadow: none;
}

nav#omc-main-navigation ul li small {
    display: none;
}

nav#omc-main-navigation ul li a:hover {
    -moz-transition: .03s linear;
    -webkit-transition: .03s linear;
    transition: 30ms linear;
}

nav#omc-main-navigation ul.sub-menu {
    display: none;
    position: absolute;
    padding-top: 0;
    padding-bottom: 0;
    top: 32px;
    left: 0;
    width: 144px;
    z-index: 999;
}

nav#omc-main-navigation ul.sub-menu li:first-child a,
nav#omc-main-navigation ul.sub-menu ul li:first-child a {
    padding-top: 4px;
}

nav#omc-main-navigation ul.sub-menu li {
    display: block;
    width: 100%;
}

nav#omc-main-navigation ul.sub-menu li a {
    display: block;
    border-bottom: none;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

nav#omc-main-navigation ul.sub-menu li a:hover {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

nav#omc-main-navigation ul.sub-menu ul {
    top: 0;
    left: 144px;
    padding-top: 0;
}

span.omc-rarrr {
    font-size: 1.2em;
    color: #FFF;
    line-height: 12px;
}

nav#omc-main-navigation ul.sub-menu>li:last-child a {
    padding-bottom: 10px;
}

.post_right .mejs-container {
    margin-top: 155px;
}

#back-top {
    position: fixed;
    bottom: 33%;
    right: 20px;
}

#back-top a {
    width: 50px;
    display: block;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

#back-top a:hover {
    background: 0 0;
}

#back-top span {
    opacity: .5;
    width: 50px;
    background: url(images/top-arrow.png) 0 -50px #000;
    height: 50px;
    display: block;
    font-size: .91667em;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

a.omc-featured-label,
span#omc-search-overlay {
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
}

#back-top a:hover span {
    background-color: #4C81A6;
    background-position: 0 0;
    opacity: 1;
}

.no-js li#omc-header-search {
    display: none;
}

li#omc-header-search {
    position: relative;
    z-index: 3;
}

span#omc-search-overlay {
    display: none;
    position: absolute;
    width: 100px;
    top: 0;
    left: 0;
    z-index: 8;
    font-size: 1.5em;
    padding: 4px 14px;
    transition: .8s ease-in-out;
}

span#omc-search-overlay:hover {
    color: #FFF;
}

form.omc-search-form {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-appearance: none;
}

input.omc-header-search-input-box {
    position: relative;
    display: block;
    border: none;
    width: 104px;
    padding-left: 10px;
    letter-spacing: 1px;
    font-style: italic;
    font-weight: 100;
    height: 30px;
    background: #dadada;
    z-index: 5;
    -moz-transition: .9s ease-in-out;
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}

input.omc-header-search-input-box:focus {
    border: none;
    outline: 0;
    background: #777;
    color: #FFF;
}

input.omc-header-search-button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    width: 35px;
    height: 32px;
    color: #FFF;
    background-color: #f9ba00;
    background-image: url(images/search-arrow.png);
    background-position: -35px 0;
    background-repeat: no-repeat;
    z-index: 4;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

input.omc-header-search-button:hover {
    background-color: #000;
    background-position: 0 0;
}

#omc-top-menu {
    background: #444;
    margin-bottom: 20px;
}

#omc-top-menu-inner {
    margin: auto;
    padding: 10px 40px;
    width: 950px;
}

#omc-top-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#omc-top-menu ul li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

#omc-top-menu ul li a {
    margin: 0;
    color: #aaa;
    padding: 0 20px 0 0;
    text-transform: uppercase
}

#omc-top-menu ul li a:hover {
    background: 0 0;
    color: #f9ba00;
}

input.omc-header-mobi-search-input-box {
    position: absolute;
    top: 17px;
    left: 404px;
    width: 32px;
    height: 30px;
    background: url(images/mobile-search.png) 2px 3px no-repeat;
    border: 1px solid #abadb3;
    color: transparent;
}

input.omc-header-mobi-search-button {
    position: absolute;
    top: -999px;
}

div.omc-featured-slider {
    position: relative;
    display: none;
}

article.omc-featured-post {
    position: relative;
    width: 100%;
    height: 310px;
    overflow: hidden;
}

.flex-container {
    overflow: hidden;
}

a.omc-featured-label {
    display: block;
    padding: 40px 30px 4px;
    letter-spacing: .2em;
    position: absolute;
    top: -16px;
    right: -41px;
    color: #FFF;
    text-transform: uppercase;
    font-size: .9em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transition: .8s ease-in-out;
}

a.omc-featured-label:hover {
    background: #000;
}

div.omc-featured-overlay {
    position: absolute;
    bottom: -2px;
    width: 100%;
    padding: 0 0 10px;
    background: #fff;
    opacity: .8;
}

div.omc-featured-overlay h1 {
    font-size: 1.5em;
    font-weight: 700;
    margin: 10px 20px 3px!important;
    color: #f9ba00;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.omc-featured-overlay h1 a {
    color: #1075BC;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    font-size: 24px;
}

div.omc-featured-overlay h1 a:hover {
    color: #1075BC;
    background: 0 0;
}

div.omc-featured-overlay p {
    font-size: 16px;
    height: 33px;
    overflow: hidden;
    color: #787878;
    opacity: .75;
    margin: 0 20px 10px;
    width: 70%;
}

span.omc-inner-flex-caption {
    color: #FFF;
}

.flex-control-nav {
    bottom: 7px;
}

div.omc-featured-overlay.omc-inner-caption {
    padding: 10px;
    text-align: center;
    background: 0 0;
}

a.omc-flex-category {
    width: 200px;
    padding: 70px 0 3px;
    text-align: center;
    position: absolute;
    top: -41px;
    right: -97px;
    color: #FFF;
    font-size: 14px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}

a.omc-flex-category:hover {
    background: #333;
}

span.omc-big-video-icon {
    position: absolute;
    top: 37%;
    left: 47%;
    display: block;
    width: 70px;
    height: 70px;
    background: url(images/big-video-icon.png) no-repeat;
}

span.omc-featured-stars-under {
    display: inline-block;
    position: relative;
    top: 5px;
    left: 5px;
    width: 96px;
    height: 20px;
    background: url(images/stars-dark.png) no-repeat #555;
    border-left: 6px solid #000;
    border-right: 3px solid #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

span.omc-featured-stars-over {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    height: 20px;
    background: url(images/stars-dark.png) no-repeat #f9ba00;
}

article.omc-half-width-post.leading h2 em:hover,
div.omc-cat-top {
    background: #eee;
}

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.slides {
    list-style-type: none;
    margin: 0;
}

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.slides li {
    margin: 0;
}

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.pager {
    list-style-type: none;
    margin: 1em auto 0;
}

div.omc-cat-top {
    border-top: 5px solid #1074BC;
    width: 94%;
    margin: 0 0 40px;
}

div.omc-cat-top h1 {
    font-size: 1.5em;
    font-weight: 400;
    color: #333;
    margin: 0 0 10px 20px;
    padding: 8px 0;
}

div.omc-cat-top h1 em {
    font-size: 1.25em;
    font-style: normal;
    font-weight: 700;
    color: #5e5e5e;
}

.omc-half-width-category {
    position: relative;
    width: 290px;
    float: left;
    margin: 0 40px 40px 0;
}

h1.omc-half-width-label {
    top: 0;
    left: 0;
    margin-top: 0;
    z-index: 3
}

h1.omc-half-width-label a {
    font-weight: 400;
    border-bottom: 2px solid #1075BC;
    font-family: helveticanuestd-md;
    font-size: 18px;
    color: #1075BC;
    display: block;
    padding: 3px 16px;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

.omc-full-width-category {
    width: 620px;
    float: left;
    margin: 0 40px 40px 0;
}

article.omc-half-width-post.leading {
    margin-bottom: 30px;
}

article.omc-half-width-post.leading h2 {
    font-size: 1.33333em;
}

article.omc-half-width-post.leading h2 em {
    font-style: normal;
    color: #666;
    font-size: 14px;
    font-family: Open Sans, sans-serif;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

article.omc-half-width-post span.omc-post-details {
    color: #333;
    font-size: .75em;
    font-weight: 700;
    font-style: italic;
    display: block;
    margin: 3px 0 6px;
}

article.omc-half-width-post span.omc-post-details span {
    font-weight: 700;
    font-style: normal;
}

.omc-half-width-category article.omc-half-width-post.following {
    margin-top: 15px;
    position: relative;
}

article.omc-half-width-post.following:first-child {
    margin-top: 25px;
}

a.omc-title-category-context {
    text-shadow: none;
    font-weight: 700;
    color: #666;
    padding: 0 3px;
    margin-right: 5px;
    font-size: .91667em;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-title-category-context:hover {
    color: #FFF;
    background: #444;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-title-anchor:hover {
    background: #eee;
    color: #333;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .25s ease-in-out
}

a.omc-title-anchor {
    color: #333;
    -webkit-transition: .8s ease-in-out;
    transition: .25s ease-in-out;
}

span.module-a-video-icon-big {
    background: url(images/regular-video-icon.png) no-repeat;
}

span.omc-half-width-icon {
    position: absolute;
    top: 65px;
    left: 124px;
    display: block;
    width: 55px;
    height: 55px;
}

span.omc-blog2-icon {
    position: absolute;
    top: 62px;
    left: 61px;
    display: block;
    width: 55px;
    height: 55px;
}

span.omc-small-video-icon {
    position: absolute;
    top: 35px;
    left: 33px;
    display: block;
    width: 17px;
    height: 16px;
    background: url(images/small-video-icon.png) 4px 2px no-repeat #000;
    opacity: 1;
}

span.omc-module-a-stars-under {
    display: block;
    position: relative;
    float: left;
    width: 96px;
    height: 20px;
    background: url(images/stars.png) no-repeat #ddd;
}

span.omc-module-a-stars-over {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    height: 20px;
    background: url(images/stars.png) no-repeat #f9ba00;
}

span.leading-article.omc-module-a-stars-under {
    display: inline-block;
    margin-left: 4px;
    position: relative;
    float: none;
    width: 96px;
    height: 16px;
    background: url(images/stars.png) no-repeat #ddd;
}

span.leading-article.omc-module-a-stars-over {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    height: 17px;
    background: url(images/stars.png) no-repeat #f9ba00;
}

.omc-full-width-category {
    position: relative;
}

.omc-full-width-category.omc-module-b {
    margin-bottom: 40px;
    margin-top: 0;
    overflow: hidden;
}

div.omc-module-b-left-column {
    float: left;
}

div.omc-module-b-right-column {
    margin-right: 0;
    float: left;
}

h1.omc-full-width-label {
    display: block;
}

h1.omc-full-width-label a {
    display: inline-block;
    color: #FFF;
    padding: 3px 10px 4px;
    background: #f9ba00;
    margin-bottom: 40px;
    margin-left: 20px;
}

article.omc-modulule-b.following h3 {
    font-size: 1.08333em;
    margin-bottom: 14px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

article.omc-modulule-b.following h3 a {
    background: #fff;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

article.omc-modulule-b.following h3 a:hover {
    background: #eee;
}

h5.omc-also-in {
    font-size: .91667em;
    margin-bottom: 14px;
    font-family: 'Times New Roman', serif;
    font-weight: 400;
    font-style: italic;
    letter-spacing: .1em;
}

h5.omc-also-in a {
    font-size: 1.16667em;
    font-weight: 700;
    font-style: normal;
    color: #f9ba00;
    text-transform: uppercase;
}

h5.omc-also-in a:hover {
    background: 0 0;
}

div.omc-category-block a {
    font-size: 1.16667em;
    font-weight: 700;
    display: inline-block;
    float: left;
    padding: 4px 10px;
    color: #FFF;
    margin: 0 10px 10px 0;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

div.omc-authorbox p a,
h2.omc-quarter-width-label a,
h3.omc-blog-one-cat a {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
}

div.omc-category-block {
    margin-top: 20px;
}

div.omc-category-block a:hover {
    background: #444;
}

div.omc-category-block br {
    display: none;
}

span.omc-full-width-icon {
    position: absolute;
    top: 67px;
    left: 49px;
    display: block;
    width: 68px;
    height: 68px;
    transform: scale(.7, .7);
    -ms-transform: scale(.7, .7);
    -webkit-transform: scale(.7, .7);
    -o-transform: scale(.7, .7);
    -moz-transform: scale(.7, .7);
    opacity: 0;
    border-radius: 43px;
    background-color: #000;
}

span.omc-full-width-icon:hover {
    cursor: pointer;
}

.es-carousel ul {
    margin-top: -10px;
}

.wating_content_conatiner p {
    font-size: 16px;
    line-height: 1.4;
    color: #666;
}

.single_content_for_wating strong {
    font-weight: 700!important;
}

.omc-module-c {
    width: 134px;
    margin-right: 28px;
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.omc-resize-134 {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

h2.omc-quarter-width-label {
    position: absolute;
    top: -2px;
    left: 0;
}

h2.omc-quarter-width-label a {
    font-size: .75em;
    text-shadow: none;
    color: #FFF;
    padding: 2px 9px;
    transition: .8s linear;
}

h2.omc-quarter-width-label a:hover {
    background: #333;
}

h3.omc-module-c-heading {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 5px;
}

span.module-c-video-icon-big {
    position: absolute;
    top: 7px;
    left: 28%;
    display: block;
    width: 68px;
    height: 68px;
    background: url(images/big-video-icon.png) 24px 18px no-repeat #000;
    opacity: 1;
    border-radius: 43px;
    transform: scale(.7, .7);
    -ms-transform: scale(.7, .7);
    -webkit-transform: scale(.7, .7);
    -o-transform: scale(.7, .7);
    -moz-transform: scale(.7, .7);
}

article#omc-full-article {
    width: 100%;
}

section#omc-main-fullwidth article#omc-full-article {
    width: 95%;
}

article#omc-full-article h1.omc-post-heading-standard {
    display: block;
    margin-top: 17px;
    margin-bottom: 13px;
}

article#omc-full-article h1.omc-post-heading-audio {
    display: block;
    margin-top: 17px;
    margin-bottom: 17px;
}

article#omc-full-article h1.omc-post-heading-video {
    display: block;
    margin-top: -32px;
    margin-bottom: 13px;
}

div.omc-article-top {
    display: block;
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    background: #000;
    padding: 0 10px;
    opacity: .8;
}

#omc-full-article .resource_link,
#omc-full-article .resource_span {
    bottom: 40px;
    position: relative;
    font-size: 15px;
}

div.omc-page-space {
    height: 40px;
}

article#omc-full-article p.omc-date-time-inner {
    color: rgba(255, 255, 255, .8);
    position: absolute;
    top: 10px;
    left: 10px;
}

#omc-inner-placeholder {
    position: relative;
    overflow: hidden;
    background: url(images/preloader.gif) center center no-repeat;
    height: 350px;
}

article#omc-full-article p.omc-date-time-gallery {
    margin: -4px 0 16px;
    position: relative;
    z-index: 20;
    display: none;
}

article#omc-full-article span.omc-comment-count {
    position: absolute;
    display: block;
    width: 80px;
    height: 30px;
    right: 24px;
    top: 8px;
    padding-right: 32px;
    background: url(images/comment-bubble.png) top right no-repeat;
    color: #fff;
    padding-top: 4px;
    text-align: right;
    opacity: .8;
}

div.omc-breadcrumbs {
    padding-top: 10px;
    margin-left: -7px;
}

div.omc-breadcrumbs a {
    margin: 0 4px 0 8px;
    padding: 0;
    color: #444;
    font-weight: 400;
}

div.omc-social-media-top {
    position: absolute;
    top: 10px;
    right: 0;
    width: 145px;
}

div.omc-social-media-top a.twitter-share-button {
    position: absolute;
    top: 0;
    right: 50px;
}

div.omc-social-media-top div.fb-like {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
}

div#omc-review-wrapper {
    float: left;
    background: #444;
    color: #FFF;
    margin: 3px 27px 20px 0;
}

div#omc-review-wrapper.omc-review-placement-b {
    width: 100%;
}

div#omc-review-wrapper.omc-review-placement-t {
    width: 50%;
}

div.omc-review-criteria {
    position: relative;
    height: 35px;
    border-bottom: 1px solid #222;
}

span.omc-criteria-percentage {
    position: absolute;
    z-index: 100;
    display: block;
    height: 100%;
}

span.omc-criteria-description {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 101;
    font-weight: 700;
}

div#omc-review-header {
    height: 33px;
    background: #111;
    padding-top: 11px;
    ;
}

#omc-full-article div#omc-review-header h2 {
    margin-left: 10px;
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    text-shadow: none;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}

span.omc-criteria-star-under {
    position: absolute;
    top: 8px;
    right: 10px;
    height: 18px;
    width: 97px;
    background: url(images/star-sprite-criteria-hex-f9ba00.png) 0 -20px no-repeat;
}

span.omc-criteria-star-top {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    background: url(images/star-sprite-criteria-hex-f9ba00.png) no-repeat;
}

div.omc-review-summary.omc-final-score-percent {
    background: #222;
    position: relative;
    overflow: hidden;
    min-height: 84px;
}

div.omc-review-summary.omc-final-score-stars {
    background: #222;
    position: relative;
    overflow: hidden;
    min-height: 109px;
}

div#omc-criteria-final-score {
    text-align: center;
    padding: 7px 0 0;
    width: 118px;
    position: absolute;
    top: 0;
    right: 0;
    background: #111;
    height: 500px;
}

#omc-full-article div#omc-criteria-final-score h3 {
    font-size: 36px;
    color: #FFF;
    font-weight: 700;
    margin: -3px 0;
    text-shadow: none;
}

div#omc-criteria-final-score h3 span {
    font-size: 18px;
}

#omc-full-article div#omc-criteria-final-score h4 {
    font-size: 14px;
    color: #FFF;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 0;
    text-shadow: none;
}

span#omc-final-score-stars-under {
    margin: auto;
    position: relative;
    z-index: 100;
    width: 97px;
    height: 18px;
    display: block;
    background: url(images/star-sprite-criteria-hex-f9ba00.png) 0 -20px no-repeat;
}

span#omc-final-score-stars-top {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    display: block;
    background: url(images/star-sprite-criteria-hex-f9ba00.png) no-repeat;
}

div#omc-short-summary {
    width: 60%;
    float: left;
}

article#omc-full-article div#omc-short-summary p {
    color: #DDD;
    margin: 11px 0 10px 10px;
    font-size: 1em;
    line-height: 1.5em;
}

div#omc-short-summary p strong {
    color: #FFF;
}

div.omc-authorbox {
    margin-bottom: 40px;
    margin-top: -16px;
}

#omc-full-article div.omc-authorbox h4 {
    font-weight: 700;
    margin-bottom: 25px;
}

div.omc-authorbox p a {
    padding: 0 4px;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    transition: .8s linear;
}

div.omc-authorbox a:hover {
    background: #444;
}

div.omc-author-pic {
    float: left;
    margin: 3px 20px 5px 0;
    background: #EEE;
}

#omc-full-article div.omc-related-posts h4 {
    font-weight: 700;
    margin-bottom: 25px;
}

article.omc-related-post {
    float: left;
    margin-bottom: 0;
}

article.omc-related-post img.omc-image-resize {
    height: 120px;
    width: 160px;
}

#omc-full-article h5.omc-related-article {
    margin: 0;
    line-height: 1.1em;
}

#omc-full-article h5.omc-related-article a {
    font-weight: 400;
    font-size: .8em;
    margin-bottom: 10px;
}

#omc-full-article h5.omc-related-article span {
    font-weight: 400;
    font-size: 1.1em;
    margin-bottom: 10px;
}

img.omc-related-article-image {
    margin: 3px 10px 0 0;
}

div.omc-main-video {
    position: relative;
    padding-bottom: 58%;
    padding-top: 40px;
    height: 0;
    overflow: hidden;
    margin: 0 0 -20px;
}

div.omc-main-video embed,
div.omc-main-video iframe,
div.omc-main-video object {
    position: absolute;
    border: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 87%;
}

.fb-comments,
.fb-comments span,
.fb-comments.fb_iframe_widget span iframe {
    width: 100%!important;
}

.facebook-fan-box iframe[style] {
    width: 103%!important;
}

.fb-comments {
    margin-bottom: 40px;
    margin-top: -30px;
}

.gallery {
    margin-bottom: 20px;
}

#gallery-1 img {
    width: 100%;
    border: none;
}

#gallery-1 a {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 16%;
    margin-right: 2%;
}

#comments {
    clear: both;
}

#comments .navigation {
    padding: 0 0 18px;
}

h3#comments-title {
    padding: 10px 18px;
    font-size: 1.3em;
    font-weight: 400;
    color: #fff;
    text-shadow: none;
    margin-bottom: 0;
    border-bottom: -1px solid #37DE21;
}

.commentlist {
    list-style: none;
    margin: 0
}

article#omc-full-article ol li.comment {
    line-height: 24px;
    margin: 0 0 28px;
    padding: 0;
    position: relative;
}

.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

#comments .comment-body ol,
#comments .comment-body ul {
    margin-bottom: 18px;
}

#comments .comment-body p:last-child {
    margin-bottom: 9px;
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}

.commentlist ol {
    list-style: decimal;
}

.commentlist .avatar {
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 8px;
}

.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: 700;
    font-size: 1.2em;
}

.comment-author .says {
    font-style: italic;
}

.comment-meta {
    font-size: 10px;
    margin: -16px 0 -4px;
    line-height: 50px;
    font-weight: 400;
}

.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}

.comment-meta a:active,
.comment-meta a:hover {
    color: #ff4b33;
}

.reply {
    font-size: 10px;
    padding: 0 12px 0 9px;
    top: 0;
    right: 0;
    background: #fff;
}

.reply a,
a.comment-edit-link {
    color: #888;
}

.reply a:hover,
a.comment-edit-link:hover {
    color: #000;
    background: 0 0;
}

.commentlist .children {
    list-style: none;
    margin: 0;
}

.commentlist .children li {
    border: none;
    margin: 0;
}

.nocomments,
.nopassword {
    display: none;
}

#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#respond,
#respond p {
    margin: 0;
}

#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}

.form-allowed-tags,
.socialmenu {
    line-height: 1em;
}

#comments .pingback .url {
    font-size: 13px;
    font-style: italic;
}

#respond {
    overflow: hidden;
    position: relative;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.children #respond {
    margin: 0 48px 0 0;
}

h3#reply-title {
    margin: 18px 0;
}

#comments-list #respond {
    margin: 0 0 18px;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}

#respond .required {
    color: #ff4b33;
    font-weight: 700;
}

#respond label {
    color: #888;
    font-size: 12px;
}

#respond input {
    margin: 0 0 9px;
    width: 98%;
}

#respond textarea {
    width: 98%;
}

#respond .form-allowed-tags {
    color: #888;
    font-size: 11px;
    line-height: 18px;
    background: #F3F3F3;
    margin-top: 10px;
    padding: 10px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond .form-submit {
    margin: 12px 0;
}

#respond .form-submit input {
    font-size: 14px;
    width: auto;
}

ul.children,
ul.children li {
    list-style-type: none;
}

form#commentform input,
form#commentform textarea {
    padding: 5px;
}

p.comment-form-author,
p.comment-form-email,
p.comment-form-url {
    width: 50%;
}

p.form-submit input#submit {
    background: #1075BC!important;
    padding: 8px 15px;
    color: #fff;
    outline: 0;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    font-weight: 700;
}

p.form-submit input#submit:hover {
    color: #FFF
}

article#omc-full-article ol.commentlist {
    margin-left: 0;
    margin-right: 0;
}

article#omc-full-article ul.children {
    padding: 25px 0 0 54px;
    margin: 0;
    background: url(images/reply-comment.png) 3px 12px no-repeat;
}

li.comment>div {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    border-bottom: 1px solid #37DE21;
    border-right: 1px solid #ddd;
    border-radius: 8px;
}

p.logged-in-as {
    margin-bottom: 10px;
}

.post_right_meta b,
.post_tags b {
    font-size: 12px;
}

article.omc-blog-one {
    border-bottom: 2px solid #1074bc;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 40px;
    position: relative;
}

.omc-blog-one-exceprt a b {
    background: #1074BC!important;
    border-radius: 5px;
    color: #FFF!important;
    font-size: 14px;
    padding: 5px 10px;
}

article.omc-blog-one h2.omc-blog-one-heading {
    font-family: helveticanuestd-md;
    font-weight: 400;
    font-size: 1.75em;
    margin-bottom: 10px;
    line-height: 1.5em;
}

.category-radio-show .listenradio {
    background: #1074bc!important;
    border-radius: 5px;
    color: #fff!important;
    font-size: 14px;
}

.pagination .current,
.pagination a {
    font-size: 18px!important;
}

.pagination .current {
    background: #1074bc!important;
    padding: 0 7px!important;
    font-weight: 700!important;
}

.pagination .inactive,
.pagination a {
    background: 0 0!important;
    color: #1074bc!important;
    font-weight: 700!important;
    padding: 0 7px!important;
}

img.omc-image-blog-one {
    float: left;
    width: 28%;
    margin: 4px 5% 40px 0;
}

p.omc-date-time-one {
    font-weight: 400;
    margin: 10px 0;
    color: #333;
}

span.omc-rarr {
    font-size: 1.2em;
    color: #333;
}

a.omc-blog-one-anchor {
    padding: 10px;
    background-color: #f9ba00;
    color: #FFF;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-blog-one-anchor:hover {
    background-color: #333;
}

h3.omc-blog-one-cat {
    position: absolute;
    top: 7px;
    left: 0;
}

h3.omc-blog-one-cat a {
    color: #FFF;
    padding: 3px 16px;
    font-size: 1.25em;
    text-shadow: none;
    transition: .8s linear;
}

article.omc-blog-two,
article.omc-blog-two:hover {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
}

h3.omc-blog-one-cat a:hover {
    background: #333;
}

article.omc-blog-two {
    margin-bottom: 40px;
    height: 339px;
    background: #fff;
    border-bottom: 1px dotted #CCC;
    position: relative;
    transition: .8s linear;
}

article.omc-blog-two:hover {
    background: #eee;
    transition: .8s linear;
}

article.omc-blog-two h2 a,
h3.omc-blog-two-cat a {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
}

div.omc-blog-two-text {
    padding: 7px 0;
}

article.omc-blog-two h2 {
    font-size: 1.3333em;
    margin-top: 4px;
    text-shadow: none;
}

article.omc-blog-two h2 a {
    color: #000;
    transition: .8s linear;
}

article.omc-blog-two h2 a:hover {
    color: #444;
    background: #FFF;
}

p.omc-blog-two-date {
    font-weight: 700;
    color: #222;
    font-size: .75em;
    margin-top: 5px;
    display: block;
    margin-bottom: 5px;
}

p.omc-blog-two-exceprt {
    color: #888;
}

h3.omc-blog-two-cat {
    position: absolute;
    top: 3px;
    left: 0;
}

h3.omc-blog-two-cat a {
    color: #FFF;
    padding: 3px 16px;
    font-size: 1.25em;
    text-shadow: none;
    transition: .8s linear;
}

h3.omc-blog-two-cat a:hover {
    background: #333;
}

span.omc-blog-two-stars-under {
    display: block;
    position: absolute;
    right: 0;
    top: 144px;
    width: 96px;
    height: 20px;
    background: url(images/stars-dark.png) no-repeat #555;
    border-left: 6px solid #000;
    border-right: 6px solid #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

span.omc-blog-two-stars-over {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    height: 20px;
    background: url(images/stars-dark.png) no-repeat #f9ba00;
}

article.omc-blog-three {
    margin-bottom: 100px;
}

p.omc-blog-three-date {
    float: left;
    width: 14%;
    text-align: right;
    margin-top: 44px;
    font-weight: 700;
}

div.omc-blog-three-float {
    float: left;
    width: 77%;
    margin-left: 3%;
}

div.omc-blog-three-float h2 {
    margin: 10px 0;
    font-weight: 700;
    display: block;
}

p.omc-blog-three-excerpt {
    margin: 10px 0;
}

.pagination a,
.pagination span {
    margin-right: 8px;
    text-align: center;
}

.pagination {
    height: 60px;
}

.pagination span {
    padding: 10px 15px;
    color: #FFF;
}

.pagination a {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.pagination a:hover {
    background: #aaa;
    color: #FFF;
}

.omc-widget {
    width: 290px;
}

.xoxo {
    float: left;
    list-style-type: none;
    position: relative;
    width: 100%!important;
}

.xoxo>li {
    margin-bottom: 10px;
}

.xoxo ul {
    list-style-type: none;
    margin-top: 0;
}

.widget_archive ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover {
    border-color: #f9ba00;
}

.xoxo #text-4 .widgettitle,
.xoxo #text-6 .widgettitle {
    font-weight: 400;
    border-bottom: 2px solid #1075BC;
    font-family: helveticanuestd-md;
    color: #1075BC;
    display: block;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    font-size: 18px;
}

input.search_input_sidebar:focus {
    border: none;
    outline: 0;
    background: #ddd;
    color: #000;
}

input.search_button_sidebar {
    border: none;
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-size: 0;
    transition: all .8s linear;
    width: 25%;
}

input.search_button_sidebar:hover {
    background: #000;
}

.login_module {
    background: #CCC;
    border-radius: 6px;
    margin: 25px auto 0;
    padding: 15px;
    width: 70%;
    box-shadow: 0 -1px 5px #888;
}

.xoxo li.socialbox {
    margin-bottom: 0;
}

.omc-social-media large {
    position: relative;
    width: 290px;
    height: 68px;
}

a.omc-social-media-icon.large {
    float: left;
    display: block;
    margin-right: 10px;
    width: 90px;
    height: 110px;
    text-align: center;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}

.tagcloud a,
.tagcloud a:hover {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
}

a.omc-social-media-icon.large.no-right {
    margin-right: 0;
}

a.omc-social-media-icon.large span.omc-Dribbble,
a.omc-social-media-icon.large span.omc-Facebook,
a.omc-social-media-icon.large span.omc-Feedburner,
a.omc-social-media-icon.large span.omc-Forrst,
a.omc-social-media-icon.large span.omc-Twitter,
a.omc-social-media-icon.large span.omc-Vimeo,
a.omc-social-media-icon.large span.omc-YouTube {
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    position: relative;
}

a.omc-social-media-icon.large span.omc-Feedburner {
    background: url(images/social-media-large.png) 0 -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Feedburner span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) no-repeat;
}

a.omc-social-media-icon.large span.omc-Facebook {
    background: url(images/social-media-large.png) -110px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Facebook span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -110px 0 no-repeat;
}

a.omc-social-media-icon.large span.omc-Twitter {
    background: url(images/social-media-large.png) -55px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Twitter span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -55px 0 no-repeat;
}

a.omc-social-media-icon.large span.omc-Dribbble {
    background: url(images/social-media-large.png) -165px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Dribbble span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -165px 0 no-repeat;
}

a.omc-social-media-icon.large span.omc-Forrst {
    background: url(images/social-media-large.png) -275px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Forrst span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -275px 0 no-repeat;
}

a.omc-social-media-icon.large span.omc-Vimeo {
    background: url(images/social-media-large.png) -220px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Vimeo span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -220px 0 no-repeat;
}

a.omc-social-media-icon.large span.omc-YouTube {
    background: url(images/social-media-large.png) -330px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-YouTube span {
    top: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(images/social-media-large.png) -330px 0 no-repeat;
}

a.omc-social-media-icon.large {
    background: #fff;
}

span.omc-following-info {
    margin-top: 9px;
    display: inline-block;
    font-size: .91667em;
}

.omc-125-ads.omc-widget {
    width: 330px;
    margin-bottom: 0;
}

img.omc-125-ad {
    float: left;
    margin: 0 40px 40px 0;
    width: 125px;
}

img.omc-125-ad.no-right {
    float: left;
    margin: 0 0 40px;
}

img.wpp-thumbnail:last h3.omc-default-widget-header {
    display: block;
    background: #f9ba00;
    font-size: 1.16667em;
    color: #FFF;
    padding: 4px 20px;
    font-weight: 400;
}

div.omc-video-container {
    background: url(images/preloader.gif) center center no-repeat;
}

li.widget_video_widget {
    margin-bottom: 40px;
}

h3.widgettitle {
    padding: 6px 0;
    text-shadow: none;
    margin-bottom: 20px;
}

h3.widgettitle span {
    padding: 6px 16px;
}


/* .flex-control-nav li a.active,.flex-control-nav li a:hover,

.omc-footer-widget .tagcloud a:hover,

.pagination span,

.style1 ul.tabbernav li.tabberactive a,

.widget_categories>ul>li>a:hover,

a#omc-main-navigation ul li.current-menu-item a,

a.omc-featured-label,a.omc-flex-category,

a.omc-mobile-back-to-top,

a.omc-title-category-context,

div.omc-authorbox p a,

div.omc-category-block a,

div.search-button,

h1.omc-half-width-label a,

h2.omc-quarter-width-label a,

h3#comments-title,

h3.omc-blog-one-cat a,

h3.omc-blog-two-cat a,

h3.omc-default-widget-header,

h3.widgettitle,

h3.widgettitle span,

input.search_button_sidebar,

nav#omc-main-navigation ul li.current-category-ancestor a,

nav#omc-main-navigation ul li.current-menu-item a,

nav#omc-main-navigation ul li.current-menu-parent a,

nav#omc-main-navigation ul li.current-post-ancestor a,

nav#omc-main-navigation ul.sub-menu,

span.omc-criteria-percentage {



    background:0 0!important;



} UIDEV AM*/

.newsletter-submit {
    position: relative;
    float: right;
    width: 44px;
    top: -59px;
    background: url(images/arrow_btn.png) no-repeat rgba(0, 0, 0, 0);
    border: none;
    height: 35px;
}

.widget_calendar h3.widgettitle,
.widget_calendar h4 {
    display: none;
}

.widget_calendar table#wp-calendar {
    border: 1px solid #fff;
    width: 100%;
}

.widget_calendar tbody .pad {
    background-color: #fff;
}

.widget_calendar table td {
    border: none;
}

.widget_calendar table#wp-calendar>tbody>tr>td>a {
    color: #f9ba00;
}

.widget_calendar table#wp-calendar>tbody>tr>td>a:hover {
    background: 0 0;
}

.widget_calendar table#wp-calendar caption {
    font-size: 16px;
    margin: -10px 0 20px;
}

.widget_calendar thead>tr>th {
    width: 14.2857%;
    padding: 5px 0 6px;
    text-align: center;
    background-color: #f9ba00;
    border: 1px solid #FFF;
    color: #FFF;
    font-weight: 400;
}

.widget_calendar tbody>tr>td {
    width: 14.2857%;
    padding: 5px 0 6px;
    text-align: center;
    border: 1px solid #fff;
    background: #eee;
}

.widget_calendar tfoot>tr>td>a,
tfoot>tr>td>a:active,
tfoot>tr>td>a:hover,
tfoot>tr>td>a:link,
tfoot>tr>td>a:visited {
    height: 20px;
    color: #f9ba00;
}

.widget_calendar tfoot>tr>td#prev {
    width: 58px;
    height: 20px;
    text-align: left;
    border: none;
    background-color: #fff;
}

.widget_calendar tfoot>tr>td#next {
    width: 58px;
    height: 20px;
    text-align: right;
    border: none;
    background-color: #fff;
}

.widget_calendar tfoot>tr>td#prev a:hover,
tfoot>tr>td#next a:hover {
    background: 0 0;
}

.omc-footer-widget tbody .pad,
.omc-footer-widget tfoot>tr>td#next,
.omc-footer-widget tfoot>tr>td#prev {
    background-color: #111;
}

.omc-footer-widget table#wp-calendar,
.omc-footer-widget tbody>tr>td,
.omc-footer-widget thead>tr>th {
    border: 1px solid #111;
    font-size: .9em;
}

.omc-footer-widget tbody>tr>td {
    background: #333;
}

.omc-footer-widget table#wp-calendar caption {
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 26px;
    padding-bottom: 0;
    margin-bottom: 15px;
    color: #FFF;
    text-align: left;
}

.tagcloud a {
    font-weight: 700;
    margin: 0 9px 13px 0;
    display: inline-block;
    background: url(images/tag-bg.png) right no-repeat #ccc;
    color: #FFF;
    transition: .8s linear;
}

.tagcloud a:hover {
    background-color: #333;
    color: #FFF;
    transition: .8s linear;
}

.omc-footer-widget .tagcloud a {
    padding: 5px 8px;
    font-weight: 400;
    margin: 0 -2px 1px 0;
    display: inline-block;
    background: #333;
    color: #AAA;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.omc-footer-widget .tagcloud a:hover {
    background: #f9ba00;
    color: #FFF;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}

.flickr_badge_image,
.widget_categories>ul>li>a {
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
}

.omc-footer-widget.widget_archive ul {
    -moz-column-count: 2;
    -moz-column-gap: 1px;
    -webkit-column-count: 2;
    -webkit-column-gap: 1px;
    column-count: 2;
    column-gap: 1px;
}

.widget_categories>ul {
    -moz-column-count: 2;
    -moz-column-gap: 2em;
    -moz-column-rule: 1px solid #fff;
    -webkit-column-count: 2;
    -webkit-column-gap: 2em;
    -webkit-column-rule: 1px solid #fff;
}

.widget_categories>ul>li {
    margin-bottom: 40px;
}

.widget_categories ul li ul li {
    background: #FFF;
    padding: 5px 0 5px 11px;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    display: block;
    margin-bottom: 0;
}

.widget_categories ul li a {
    display: block;
    margin-bottom: -14px;
    padding-top: 15px;
    margin-left: 5px;
    background: #fff;
    padding-left: 10px;
}

.widget_categories ul li ul {
    margin-left: 20px;
}

.widget_categories>ul>li>a {
    font-weight: 700;
    margin-bottom: 10px;
    background: #333;
    color: #FFF;
    display: inline;
    padding: 3px 6px;
    transition: .8s linear;
}

.widget_categories>ul>li>a:hover {
    background: #f9ba00;
}

footer {
    position: relative;
}

footer#omc-boxed {
    margin: auto;
}

footer#omc-stretched {
    width: 100%;
}

div#omc-inner-footer {
    margin: auto;
    width: 950px;
}

div.omc-footer-widget-column {
    width: 22.631578947368%;
    float: left;
    margin-right: 3.1578947368421%;
}

div.omc-footer-widget-column.no-right {
    margin-right: 0;
}

div.omc-footer-widget h4 {
    border-bottom: 2px solid #1075BC;
    color: #1075BC;
    display: block;
    font-size: 18px;
    margin-top: 26px;
    padding-bottom: 16px;
    text-shadow: none;
    font-family: helveticanuestd-md;
}

div.omc-footer-widget {
    color: #AAA;
    margin-bottom: 20px;
}

div.omc-footer-widget ul {
    list-style-type: none;
}

.omc-footer-widget .menu-footer-contact-info-container ul li:before {
    content: ">";
    color: #696969!important;
    padding: 8px;
}

div.omc-footer-widget ul li {
    padding: 5px;
}

.fl {
    display: inline-block;
}

.fr {
    float: right;
}

.blog_page .omc-date-time-one {
    display: none;
}

.aeros {
    padding-top: 50px;
}

div.omc-footer-widget ul li a {
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}

div.omc-footer-widget ul li a:hover {
    background: 0 0!important;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}

.omc-copyright-area {
    margin: auto;
    color: #aaa;
}

.omc-copyright-left {
    float: left;
}

.omc-copyright-right {
    float: right;
}

.omc-copyright-right ul {
    list-style-type: none;
    margin-top: -12px;
}

.omc-copyright-right ul li {
    display: inline;
    float: left;
}

.omc-copyright-right ul li a {
    padding: 0 10px;
    color: #aaa;
    border-right: 1px solid #222;
}

.omc-copyright-right ul li:last-child a {
    border: none;
    padding-right: 0;
}

.omc-copyright-right ul li a:hover {
    background: 0 0;
    color: #FFF;
}

.flickr-badges {
    width: 110%;
}

.flickr_badge_image {
    width: 35%;
    margin-right: 10%;
    margin-bottom: 20px;
    padding: 5px 5px 1px;
    border: 1px solid #222;
    float: left;
    transition: .8s linear;
}

.flickr_badge_image:hover {
    border-color: #f9ba00;
}

.flickr_badge_image a:hover {
    background: 0 0;
}

.flickr_badge_image img {
    width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
}

a.omc-social-small {
    display: block;
    height: 28px;
    width: 33px;
    float: left;
    margin: 3px 0 9px;
    background: url(images/small-social-sprite.png) no-repeat #555;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

a.omc-social-small:hover {
    background-color: #;
}

a.omc-social-small.pinterest {
    background-position: -11px -50px;
}

a.omc-social-small.twitter {
    width: 35px;
    background-position: -51px -50px;
}

a.omc-social-small.facebook {
    width: 30px;
    background-position: -93px -50px;
}

a.omc-social-small.vimeo {
    width: 35px;
    background-position: -133px -50px;
}

a.omc-social-small.linkedin {
    width: 35px;
    background-position: -178px -51px;
}

a.omc-social-small.youtube {
    background-position: -232px -51px;
}

.one_half {
    width: 48%;
}

.one_third {
    width: 30.66%;
}

.two_third {
    width: 65.33%;
}

.one_fourth {
    width: 22%;
}

.three_fourth {
    width: 74%;
}

.one_fourth,
.one_half,
.one_third,
.three_fourth,
.two_third {
    margin-right: 4%;
    float: left;
}

.last {
    margin-right: 0;
    float: right;
}

.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 100%;
}

article#omc-full-article ul.omc-tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    width: 100%;
    position: relative;
    z-index: 3;
}

article#omc-full-article ul.omc-tabs li {
    float: left;
    background: #333;
    margin: 0 0 -1px;
    padding: 0;
    border-left: none;
    overflow: hidden;
    position: relative;
}

ul.omc-tabs li a {
    text-decoration: none;
    color: #FFF;
    font-weight: 400;
    display: block;
    font-size: 1.16667em;
    padding: 6px 16px;
    outline: 0;
}

#omc-full-article .resource_link,
.inners_page a,
article#omc-full-article a:hover {
    text-decoration: underline;
}

ul.omc-tabs li a:hover {
    color: #FFF;
    font-weight: 400;
    background: #aaa;
}

article#omc-full-article ul.omc-tabs li.active {
    color: #FFF;
    background: #f9ba00;
}

ul.omc-tabs li.active a:hover {
    background: inherit;
}

.omc-tab-container {
    display: none;
    position: relative;
    border: 1px solid #eee;
    margin-bottom: 40px;
    clear: both;
    float: left;
    width: 100%;
}

.omc-alert-box,
.omc-toggle,
.show_hide {
    margin-bottom: 20px;
}

.omc-tab-content {
    padding: 20px 20px 0;
    font-size: 12px;
    color: #666;
}

.show_hide {
    font-size: 1em;
    font-weight: 700;
    cursor: pointer;
}

.show_hide:hover {
    background: 0 0;
}

.jq_show_hide {
    display: none;
    padding: 10px;
    margin-top: 10px;
    font-size: 16px;
}

.omc-alert-box {
    background: #eee;
    padding: 34px 10px 17px;
    text-align: center;
}

.omc-alert-box.red {
    background: url(images/infobox-red.png) center 10px no-repeat #ffd9d9;
}

.omc-alert-box.green {
    background: url(images/infobox-green.png) center 10px no-repeat #cdffcb;
}

.omc-alert-box.blue {
    background: url(images/infobox-blue.png) center 10px no-repeat #d9ddff;
}

.omc-alert-box.yellow {
    background: url(images/infobox-yellow.png) center 10px no-repeat #fffccb;
}

.friendly_button {
    display: inline-block;
    font-weight: 400;
}

.friendly_button a {
    background: #f9ba00;
    color: #FFF;
    padding: 10px 20px;
    margin: 20px 20px 20px 0;
    font-size: 1.2em;
    display: inline-block;
}

.friendly_button a:hover {
    background: #333;
}

.friendly_button_left {
    float: left;
}

.friendly_button_right {
    float: right;
}

.friendly_button_less_round a {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.friendly_button_round a {
    border-radius: 26px;
    -moz-border-radius: 26px;
    -o-border-radius: 26px;
}

.friendly_button_square a {
    border-radius: 0;
}

.friendly_button_red a {
    background: red;
}

.friendly_button_orange a {
    background: #ff7e00;
}

.friendly_button_yellow a {
    background: #f9ba00;
}

.friendly_button_blue a {
    background: #0048ff;
}

.friendly_button_aqua a {
    background: #0bdfff;
}

.friendly_button_black a {
    background: #000;
}

.friendly_button_gray a {
    background: #969696;
}

.friendly_button_teal a {
    background: #109d84;
}

.friendly_button_purple a {
    background: #b30ad7;
}

.friendly_button_pink a {
    background: #ff54dd;
}

.friendly_button_darkred a {
    background: #b10000;
}

.friendly_button_darkgreen a {
    background: #007108;
}

.friendly_button_brown a {
    background: #a05504;
}

.friendly_button_small a {
    font-size: .85em;
    padding: 7px 15px;
}

.friendly_button_large a {
    font-size: 1.2em;
}

#omc-author-page-image {
    float: left;
    margin: 4px 24px 8px 0;
    width: 119px;
}

#omc-author-page-image img {
    width: 100%;
}

#omc-author-page {
    padding: 4% 4% 0;
    width: 88%;
    background: #333;
    margin-bottom: 40px;
    border: 7px solid #EEE;
}

#omc-author-page h1 {
    color: #FFF;
    padding-bottom: 0;
    margin-bottom: 4px;
    margin-top: 0;
    font-family: helveticanuestd-md;
}

#omc-author-page p {
    color: #aaa;
    margin-bottom: 0;
}

.omc-author-connect.omc-author-website {
    color: #FFF;
    font-weight: 700;
    margin: 10px 0 15px;
}

.omc-author-connect.omc-author-website a {
    color: #ccc;
    font-weight: 400;
    background: 0 0;
}

.omc-author-connect.omc-author-website a:hover {
    background: 0 0;
    color: #FFF;
}

#omc-author-social-icons a {
    width: 46px;
    height: 46px;
    display: block;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    background: url(images/author-social-icons.png) no-repeat;
    -moz-transition: .2s linear;
    -webkit-transition: .2s ease-out;
    transition: .2s linear;
}

.widget_video_widget h3,
.wpp-post-title {
    margin-bottom: 0;
}

#omc-author-social-icons a:hover {
    opacity: .7;
}

#omc-author-social-icons a.omc-author-twitter {
    background-position: -200px 0;
}

#omc-author-social-icons a.omc-author-google {
    background-position: -100px 0;
}

#omc-author-social-icons a.omc-author-facebook {
    background-position: -150px 0;
}

#omc-author-social-icons a.omc-author-soundcloud {
    background-position: 0 0;
}

#omc-author-social-icons a.omc-author-linkedin {
    background-position: -250px;
}

#omc-author-social-icons a.omc-author-youtube {
    background-position: -50px 0;
}

.wpp-post-title {
    font-size: 1.08333em;
    height: auto;
    overflow: hidden;
    display: inline;
}

span.leading-article.omc-module-a-stars-under,
span.omc-blog-two-stars-under,
span.omc-module-a-stars-under {
    opacity: 0;
}

#omc-top-banner {
    display: none;
}

a.attribution-link {
    display: block;
    float: left;
    width: 15.5%;
    margin-right: 1%;
}

a.attribution-link img {
    width: 100%;
}

img.featured-full-width-top.page-margin {
    margin-bottom: 5px;
}

article#omc-full-article div.wpcf7 p {
    font-size: 10px;
}

article#omc-full-article div.wpcf7 p span input {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #AAA;
    width: 50%;
}

article#omc-full-article div.wpcf7 p span textarea {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #AAA;
    width: 70%;
}

article#omc-full-article div.wpcf7 p span input.wpcf7-text {
    margin-top: 0;
}

input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 20px;
    font-size: 16px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-weight: 700;
    border-radius: 4px;
    border: none;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #444;
}

.wpcf7-form-control-wrap br {
    display: none;
}

div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right {
    height: 13px;
}

div.pp_default .pp_top .pp_left {
    background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}

div.pp_default .pp_top .pp_middle {
    background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}

div.pp_default .pp_top .pp_right {
    background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}

div.pp_default .pp_content .ppt {
    color: #f8f8f8;
}

div.pp_default .pp_content_container .pp_left {
    background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left: 13px;
}

div.pp_default .pp_content_container .pp_right {
    background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right: 13px;
}

div.pp_default .pp_next:hover {
    background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor: pointer;
}

div.pp_default .pp_previous:hover {
    background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor: pointer;
}

div.pp_default .pp_expand {
    background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}

div.pp_default .pp_expand:hover {
    background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
    cursor: pointer;
}

div.pp_default .pp_contract {
    background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}

div.pp_default .pp_contract:hover {
    background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
    cursor: pointer;
}

div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor: pointer;
}

div.pp_default .pp_gallery ul li a {
    background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border: 1px solid #aaa;
}

div.pp_default .pp_social {
    margin-top: 7px;
}

div.pp_default .pp_gallery a.pp_arrow_next,
div.pp_default .pp_gallery a.pp_arrow_previous {
    position: static;
    left: auto;
}

div.pp_default .pp_nav .pp_pause,
div.pp_default .pp_nav .pp_play {
    background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height: 30px;
    width: 30px;
}

div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px;
}

div.pp_default a.pp_arrow_next,
div.pp_default a.pp_arrow_previous {
    background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height: 20px;
    width: 20px;
    margin: 4px 0 0;
}

div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px;
}

div.pp_default .pp_content_container .pp_details {
    margin-top: 5px;
}

div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative;
}

div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    position: absolute;
    top: 2px;
    margin: 0;
    padding: 0 0 0 10px;
}

div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover,
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_nav .pp_play:hover {
    opacity: .7;
}

div.pp_default .pp_description {
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin: 5px 50px 5px 0;
}

div.pp_default .pp_bottom .pp_left {
    background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}

div.pp_default .pp_bottom .pp_middle {
    background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}

div.pp_default .pp_bottom .pp_right {
    background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}

div.pp_default .pp_loaderIcon {
    background: url(images/prettyPhoto/default/loader.gif) center center no-repeat;
}

div.light_rounded .pp_top .pp_left {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_right {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_next:hover {
    background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_previous:hover {
    background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_expand {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_expand:hover {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_contract {
    background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_contract:hover {
    background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_nav .pp_play {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_rounded .pp_nav .pp_pause {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_arrow_previous {
    background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

div.light_rounded .pp_arrow_next {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_bottom .pp_left {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_right {
    background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_top .pp_left {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}

div.dark_rounded .pp_top .pp_right {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}

div.dark_rounded .pp_content_container .pp_left {
    background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}

div.dark_rounded .pp_content_container .pp_right {
    background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}

div.dark_rounded .pp_next:hover {
    background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_previous:hover {
    background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand:hover {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract:hover {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_description {
    margin-right: 85px;
    color: #fff
}

div.dark_rounded .pp_nav .pp_play {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_nav .pp_pause {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_arrow_previous {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}

div.dark_rounded .pp_arrow_next {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}

div.dark_rounded .pp_bottom .pp_left {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}

div.dark_rounded .pp_bottom .pp_right {
    background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_loaderIcon {
    background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}

div.dark_square .pp_content,
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right {
    background: #000
}

div.dark_square .pp_description {
    color: #fff;
    margin: 0 85px 0 0;
}

div.dark_square .pp_loaderIcon {
    background: url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}

div.dark_square .pp_expand {
    background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_expand:hover {
    background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract {
    background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.dark_square .pp_contract:hover {
    background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.dark_square .pp_nav {
    clear: none;
}

div.dark_square .pp_nav .pp_play {
    background: url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.dark_square .pp_nav .pp_pause {
    background: url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.dark_square .pp_arrow_previous {
    background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

div.dark_square .pp_arrow_next {
    background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

div.dark_square .pp_next:hover {
    background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.dark_square .pp_previous:hover {
    background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_square .pp_expand {
    background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

div.light_square .pp_expand:hover {
    background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}

div.light_square .pp_contract {
    background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.light_square .pp_contract:hover {
    background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_square .pp_nav .pp_play {
    background: url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_square .pp_nav .pp_pause {
    background: url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_square .pp_arrow_previous {
    background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

div.light_square .pp_arrow_next {
    background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

div.light_square .pp_next:hover {
    background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_square .pp_previous:hover {
    background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.facebook .pp_top .pp_left {
    background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

div.facebook .pp_top .pp_middle {
    background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
    background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

div.facebook .pp_content_container .pp_left {
    background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
    background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_expand {
    background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_expand:hover {
    background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract {
    background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract:hover {
    background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.facebook .pp_description {
    margin: 0 37px 0 0;
}

div.facebook .pp_loaderIcon {
    background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_arrow_previous {
    background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default;
}

div.facebook .pp_arrow_next {
    background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default;
}

div.facebook .pp_nav {
    margin-top: 0;
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px;
}

div.facebook .pp_nav .pp_play {
    background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px;
}

div.facebook .pp_nav .pp_pause {
    background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px;
}

div.facebook .pp_next:hover {
    background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.facebook .pp_previous:hover {
    background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.facebook .pp_bottom .pp_left {
    background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
    background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
    background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

div.pp_pic_holder a:focus {
    outline: 0;
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000;
}

.pp_content {
    height: 40px;
    min-width: 40px;
}

* html .pp_content {
    width: 40px;
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}

.pp_content_container .pp_left {
    padding-left: 20px;
}

.pp_content_container .pp_right {
    padding-right: 20px;
}

.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px;
}

.pp_description {
    display: none;
    margin: 0;
}

.pp_social {
    float: left;
    margin: 0;
}

.pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: 55px;
    overflow: hidden;
}

.pp_social .twitter {
    float: left;
}

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0;
}

.pp_nav p {
    float: left;
    white-space: nowrap;
    margin: 2px 4px;
}

.pp_nav .pp_pause,
.pp_nav .pp_play {
    float: left;
    margin-right: 4px;
    text-indent: -10000px;
}

a.pp_arrow_next,
a.pp_arrow_previous {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000;
}

.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative;
}

.pp_gallery ul {
    float: left;
    height: 35px;
    position: relative;
    white-space: nowrap;
    margin: 0 0 0 5px;
    padding: 0;
}

.pp_gallery ul a {
    border: 1px solid rgba(0, 0, 0, .5);
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
}

.pp_gallery ul a img {
    border: 0;
}

.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}

.pp_gallery li.default a {
    background: url(images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;
    display: block;
    height: 33px;
    width: 50px;
}

a.pp_next,
a.pp_previous {
    background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    height: 100%;
    width: 49%;
    text-indent: -10000px;
}

.pp_gallery .pp_arrow_next,
.pp_gallery .pp_arrow_previous {
    margin-top: 7px!important;
}

a.pp_next {
    float: right;
}

a.pp_previous {
    float: left;
}

a.pp_contract,
a.pp_expand {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}

.pp_loaderIcon,
a.pp_close {
    display: block;
    position: absolute;
}

a.pp_close {
    right: 0;
    top: 0;
    line-height: 22px;
    text-indent: -10000px;
}

.pp_loaderIcon {
    height: 24px;
    left: 50%;
    top: 50%;
    width: 24px;
    margin: -12px 0 0 -12px;
}

.pp_fade,
.pp_gallery li.default a img,
div.ppt {
    display: none;
}

#pp_full_res {
    line-height: 1!important;
}

#pp_full_res .pp_inline {
    text-align: left;
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px;
}

div.ppt {
    color: #fff;
    font-size: 17px;
    z-index: 9999;
    margin: 0 0 5px 15px;
}

div.light_rounded .pp_content,
div.pp_default .pp_content {
    background-color: #fff;
}

div.facebook #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.light_square .pp_content .ppt,
div.pp_default #pp_full_res .pp_inline {
    color: #000;
}

.pp_gallery li.selected a,
.pp_gallery ul a:hover,
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a {
    border-color: #fff;
}

div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.facebook .pp_details,
div.light_rounded .pp_details,
div.light_square .pp_details,
div.pp_default .pp_details {
    position: relative;
}

div.facebook .pp_content,
div.light_rounded .pp_bottom .pp_middle,
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right,
div.light_rounded .pp_top .pp_middle,
div.light_square .pp_content,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right {
    background: #fff;
}

div.light_rounded .pp_description,
div.light_square .pp_description {
    margin-right: 85px;
}

div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous {
    margin-top: 12px!important;
}

div.dark_rounded .pp_arrow_previous.disabled,
div.dark_square .pp_arrow_previous.disabled,
div.light_rounded .pp_arrow_previous.disabled,
div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}

div.dark_rounded .pp_arrow_next.disabled,
div.dark_square .pp_arrow_next.disabled,
div.light_rounded .pp_arrow_next.disabled,
div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}

div.light_rounded .pp_loaderIcon,
div.light_square .pp_loaderIcon {
    background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_bottom .pp_middle,
div.dark_rounded .pp_content,
div.dark_rounded .pp_top .pp_middle {
    background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left;
}

div.dark_rounded .currentTextHolder,
div.dark_square .currentTextHolder {
    color: #c4c4c4;
}

div.dark_rounded #pp_full_res .pp_inline,
div.dark_square #pp_full_res .pp_inline {
    color: #fff;
}

.pp_bottom,
.pp_top {
    height: 20px;
    position: relative;
}

* html .pp_bottom,
* html .pp_top {
    padding: 0 20px;
}

.pp_bottom .pp_left,
.pp_top .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}

.pp_bottom .pp_middle,
.pp_top .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}

* html .pp_bottom .pp_middle,
* html .pp_top .pp_middle {
    left: 0;
    position: static;
}

.pp_bottom .pp_right,
.pp_top .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.popular-posts:after,
.widget_recent_entries:after,
ul.xoxo li.widget_adpress_widget:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.widget_recent_entries ul li {
    clear: both;
}

li.popular-posts ul li {
    clear: both;
}

div.wp-caption.fullsize-right,
img.fullsize-right {
    width: auto;
    height: auto;
    float: right;
    margin: 6px 0 10px 28px;
    background: #000;
}

div.wp-caption.fullsize-left,
img.fullsize-left {
    width: auto;
    height: auto;
    float: left;
    margin: 6px 28px 10px 0;
    background: #000;
}

div.wp-caption.fullsize-center,
img.fullsize-center {
    width: auto;
    display: table;
    height: auto;
    float: none;
    margin: auto auto 10px;
    text-align: center;
    background: #000;
}

div.wp-caption.fullsize-center a img {
    width: auto;
    height: auto;
    float: none;
    margin: auto;
}

.omc-dropcap {
    padding: 17px 15px;
}

#omc-full-article table {
    width: 100%;
    text-align: left;
}

#omc-full-article table .heading {
    background: #666;
    color: #fff;
    text-transform: uppercase;
}

#omc-full-article table th,
table td {
    font-size: 13px;
}

#omc-full-article table th {
    font-weight: 700;
}

#omc-full-article table tr:nth-of-type(even) {
    background: #f3f3f3;
}

#omc-full-article table .hover {
    background: #ccc;
}

.jq_show_hide,
.omc-toggle {
    background: 0 0;
}

.widget_recent_comments ul li {
    margin-bottom: 10px;
}

.tagcloud a {
    padding: 3px 21px 3px 8px;
}

.mozilla section#omc-main #foo_content h2 a,
section#omc-main #foo_content h2 a {
    color: #333!important;
    transition: all .25s ease-in-out;
}

#categories-5 {
    width: 338px;
}

#categories-5 ul li a {
    background: 0 0;
    color: #666;
}

#omc-full-article img.featured-full-width-top {
    display: none;
}

article#omc-full-article p {
    color: #333;
    padding-bottom: 10px!important;
}

article#omc-full-article p:empty {
    padding-bottom: 0!important;
    display: none !important;
}

#latest_tweets_widget-2 .latest-tweets ul li p.tweet-details a {
    display: none !important;
}

#latest_tweets_widget-2 .latest-tweets ul li p.tweet-text a {
    color: #1075BC!important;
    text-decoration: underline;
}

#omc-main-search #searchsubmit {
    float: right;
    width: 16%;
    height: 35px;
    margin-top: -39px;
    position: relative;
    z-index: 1;
}

footer#omc-boxed .omc-copyright-area .inner_footer .omc-copyright-left .ftr_nav {
    font-family: HelveticaNeueLTroman!important;
}

.heading_about {
    border-bottom: 2px solid #1075BC;
    color: #1075BC;
    display: block;
    font-family: helveticanuestd-md;
    font-size: 18px;
    font-weight: 400;
    padding: 3px 16px;
    transition: all .8s ease-in-out;
}

.about_us_cont h2 {
    margin-top: 18px;
    color: #8b8b8b;
    font-size: 16px;
    font-weight: 600;
}

.about_us_cont,
.about_us_cont p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
}

.about_us_cont h1 {
    border-bottom: 2px solid #1075bc;
    color: #1075bc;
    padding: 3px 0;
}

.advisory .divder,
.divder {
    border-bottom: 2px solid #1075BC;
}

.about_us_cont {
    width: 648px;
    padding-left: 0;
    text-align: justify;
    color: #333;
}

.about_us_cont p {
    color: #222;
}

#category_post_list_widget-8,
#sp_news_s_widget-2,
.widget_nav_menu {
    margin-left: 7px!important;
}

.about_us_cont b {
    font-size: 15px!important;
}

.about_us_cont ol li,
.about_us_cont ul li {
    line-height: 1.3;
    font-size: 16px;
    margin-left: 16px;
}

.omc-toggle,
.post_right,
.single11 {
    font-size: 1.3em;
    font-weight: 400;
    font-family: helveticaneueltstd-roman-webfont;
    line-height: 1.3;
}

.advisory .divder {
    padding-top: 0!important;
    margin-bottom: 16px;
}

.post_right {
    color: #333;
}

.single11 {
    text-align: justify;
    color: #8b8b8b;
}

.single11 span {
    margin-top: 5px;
}

.omc-toggle {
    color: #333;
}

.divder {
    padding: 10px 0;
}

.about_us_cont a {
    color: #1075BC!important;
    padding: 25px 0 10px;
}

.bord_of_d a {
    padding: 0!important;
}

.consulting_points li {
    font-family: helveticanuestd-md;
    font-size: 16px;
    color: #1075bc;
}

.adoption_inner_resources a,
.inners_page a {
    color: #1075BC!important;
}

.consulting_points {
    padding: 0 50px;
}

.heaging_inner {
    height: 27px;
}

.adoption_inner_resources ul li {
    list-style: none;
    margin-left: 20px;
    font-size: 16px;
    line-height: 28px;
}

.directoy_footer li,
.directoy_footer1 li {
    font-size: 12px;
    line-height: 20px;
    list-style: none;
}

.inners_page ul li {
    margin-left: 20px;
}

.inners_page a {
    font-family: helveticanuestd-md;
}

#omc-main.directory_footer1 {
    margin-top: -40px;
}

.directoy_footer1 li {
    color: red;
    margin-top: -70px;
}

.directory_up {
    font-size: 19px!important;
}

.textwidget p {
    font-size: 14px;
    font-weight: 400!important;
}

.textwidget p a {
    font-size: 14px;
    font-weight: 400;
}

#omc-full-article .resource_span {
    margin-left: 10px;
    font-weight: 700;
    color: #666;
}

.additional-resources-block .img-container {
    width: 20%;
    display: inline-block;
}

.additional-resources-block .resource-container {
    width: 75%;
    display: inline-block;
    margin-left: 10px;
}

#logninform p.tml-rememberme-wrap br,
.sabai-paidlistings-pricing-table-header p {
    display: none;
}

.admin-bar-showing {
    margin-top: 32px!important;
}

table.sabai-table.sabai-table-hover {
    width: 100%!important;
}

#omc-full-article .sabai-table.sabai-table-hover td {
    text-align: -webkit-auto;
    font-size: 12px!important;
}

#omc-full-article .sabai-table.sabai-table-hover td,
#omc-full-article .sabai-table.sabai-table-hover th {
    padding: 10px 0 10px 8px;
}

article#omc-full-article div.sabai-btn-group a.sabai-btn-primary {
    color: #fff!important;
    font-size: 14px;
}

form.sabai-paiddirectorylistings-orders span.sabai-label-default,
form.sabai-paiddirectorylistings-orders span.sabai-label-warning {
    padding-right: 20px
}

.sabai-form-fields select {
    padding: 7px;
    border-radius: 3px;
    border: 1px solid #c5c4c5;
    font-size: 14px;
}

fieldset.sabai-form-field.sabai-form-type-paidlistings-select-plan {
    font-size: 14px;
}

.sabai div.sabai-form-field input {
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #BDBDBD;
    font-size: 14px!important;
    color: #000;
}

.caf_directory_cat_item a.sabai-entity-bundle-type-directory-category,
.sabai-alert-danger,
.sabai-alert.sabai-alert-success p,
.sabai-tab-breadcrumbs {
    font-size: 14px!important;
}

div.sabai-directory-main div.sabai-directory-body,
div.sabai-directory-main div.sabai-directory-category a.sabai-entity-bundle-name-directory-listing-category {
    font-size: 14px;
}

#omc-full-article .sabai-table.sabai-table-hover td span {
    font-size: 14px!important;
}

.sabai-paidlistings-pricing-table-header {
    background-color: #1074BC!important;
}

.sabai-paidlistings-pricing-table {
    border: 5px solid #1074BC!important;
}

.sabai-directory-search input[type=text] {
    padding: 5px;
    border: 1px solid #BDBDBD;
    border-radius: 2px;
}

.sabai-entity-bundle-name-directory-listing .sabai-directory-labels {
    margin-bottom: 1.5em;
}

#omc-full-article table td {
    background: #B9B9B9;
}

#omc-full-article .sabai-form table.sabai-table.sabai-table-hover tr:nth-of-type(odd) td {
    background-color: #e4e4e4!important;
}

article#omc-full-article .sabai-form table.sabai-table.sabai-table-hover tr {
    background-color: #B9B9B9!important;
}

.sabai i.fa {
    font-size: 16px;
}

.sabai-nav-tabs>li.sabai-active>a {
    background-color: #E4E4E4!important;
}

.sabai-directory-categories .caf_directory_cat_item {
    padding: 5px 8px;
    background-color: #e4e4e4;
}

#loginform input[type=text],
#loginform input[type=password] {
    padding: 5px 5px 5px 15px;
    border-radius: 3px;
    border: 1px solid #1074BC;
    font-size: 15px!important;
    color: #000!important;
}

#loginform input#wp-submit {
    padding: 5px 15px;
    border-radius: 3px;
    border: 1px solid #1074BC;
    font-size: 15px;
    background-color: #1074BC;
    color: #fff;
}

.yoast_breadcrumb {
    margin-top: 5px;
    margin-bottom: 20px;
}

.yoast_breadcrumb span,
.yoast_breadcrumb span a {
    font-size: 12px;
}

@font-face {
    font-family: helveticanuestd-md;
    src: url(Fonts/helvetica_neue_lt_std/HelveticaNeueLTStd-Md.otf);
}

.newsletter_email:after,
.newsletter_submit:after,
.subscribe-body .interests-inputs:after,
section#omc-sidebar:after {
    content: ".";
    clear: both;
}

.simple-social-icons ul li a,
.simple-social-icons ul li a:hover {
    padding: 5px!important;
}

.simple-social-icons ul li {
    margin: 0 3px 4px!important;
}

.socialmenu {
    border: none !important;
    box-sizing: content-box;
    display: inline-block;
    font-family: fontello;
    font-style: normal!important;
    font-variant: normal!important;
    font-weight: 400!important;
    text-align: center;
    text-decoration: none !important;
    text-transform: none !important;
    width: 1em;
}

.navigation li,
.socialmenu li {
    display: inline;
}

.bottom-ftr p,
.profiles_content p {
    line-height: 1.5;
}

.socialmenu li {
    margin-left: 1px;
}

.socialmenu li a {
    color: #444;
    text-decoration: none;
    transition: all .8s ease-in-out;
}

#lessons header {
    position: static!important;
}

#lessons h2 a,
.ftr_nav.fl a,
.omc-copyright-right a {
    text-decoration: underline;
}

.omc-half-width-category omc-module-a {
    margin-left: 33px;
}

#wrapper {
    margin: 0 auto;
}

.navigation li a,
.navigation li span.current,
.navigation li span.dots {
    padding: 4px 9px;
    margin-right: 7px;
    float: left;
}

.navigation {
    list-style: none;
    font-size: 12px;
}

.navigation li a {
    display: block;
    border: 1px solid #efefef;
}

.navigation li span.current {
    display: block;
    border: 1px solid #efefef;
    background-color: #f5f5f5;
}

.navigation li span.dots {
    display: block;
}

#cycledtestimonialwidget-2,
#wprmenu_bar .wprmenu_icon,
.fl.newsdesc,
.post_thumbnail.fl img {
    width: 100%!important;
}

li.social-youtube a {
    background-color: #B00;
}

li.social-twitter a {
    background-color: #00ACED;
}

li.social-rss a {
    background-color: #F78C2C;
}

li.social-pinterest a {
    background-color: #CB2027;
}

li.social-linkedin a {
    background-color: #007BB6;
}

li.social-gplus a {
    background-color: #DD4B39;
}

li.social-facebook a {
    background-color: #3B5998;
}

li.social-email a {
    background-color: #999;
}

div.newsletter_submit button,
div.search_button button {
    height: 31px;
    font-size: 20px;
    color: #fff;
    background-color: #1074bc;
}

div.newsletter_email input,
div.search_input input {
    float: left;
    width: 200px;
    border: 1px solid #ddd;
    border-radius: 5px 0 0 5px;
    padding-left: 8px;
}

div.newsletter_submit button {
    float: left;
    border: none;
    top: 0;
    font-weight: lighter;
    border-radius: 0 5px 5px 0;
    margin-left: 5px;
}

div.search_button button {
    border: none;
    border-radius: 0 5px 5px 0;
}

body input[type=text] {
    font-family: Arial!important;
    font-size: 15px!important;
}

.bottom-ftr p,
div.omc-footer-widget p {
    font-size: 14px;
}

.newsletter_email:after {
    display: block;
    visibility: hidden;
}

.newsletter_email {
    float: right;
}

section#omc-sidebar:after {
    display: block;
    visibility: hidden;
}

div.newsletter_email input,
div.search_input input {
    height: 28px;
}

.newsletter_submit:after {
    display: block;
    visibility: hidden;
}

.newsletter_submit {
    float: right;
    width: 30px!important;
}

#text-27 {
    margin-top: 29px;
}

.xoxo>li {
    margin-top: 18px;
    margin-right: 20px;
}

footer#omc-boxed {
    background-size: contain!important;
    background: url(images/ftr.jpg);
    border-bottom: 2px solid #1B75BB;
}

.inner_footer {
    width: 990px;
}

.ftr_nav {
    padding-right: 10px;
}

.omc-copyright-area {
    padding: 10px 0;
}

.bottom-ftr {
    margin-top: 39px;
    margin-bottom: 39px;
    display: none;
}

.radio-bottom-links {
    clear: both;
}

.radio-bottom-links .more-testimonials {
    float: left;
}

.radio-bottom-links .share-your-story {
    float: right;
}

.divder {
    margin-bottom: 10px;
}

.bold_name {
    display: block;
    margin-bottom: 2px;
}

.omc-blog-one-exceprt a b {
    float: right;
    clear: both;
    margin-top: 10px;
}

.sabai-directory-category a>i {
    color: #000;
    font-size: 11px;
}

#omc-sidebar .sabai-entity-bundle-name-directory-listing-category.sabai-entity-bundle-type-directory-category {
    font-size: 14px!important;
    background: url(images/sabai-folder-icon.png) left no-repeat;
    width: 13px;
    height: 10px;
    padding-left: 18px;
}

.sabai-entity-bundle-name-directory-listing-category.sabai-entity-bundle-type-directory-category {
    font-size: .9em;
}

#text-21 h3.widgettitle {
    margin-top: 0!important;
}

.subscribe-body {
    width: 100%;
}

.subscribe-body h3 {
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 10px;
}

.subscribe-body .interests-inputs span {
    font-size: 13px;
}

.subscribe-body .interests-inputs .interests-part1,
.subscribe-body .interests-inputs .interests-part2 {
    width: 40%;
    float: left;
}

.subscribe-body .interests-inputs:after {
    display: block;
    visibility: hidden;
}

.subscribe-body .interests-inputs input[type=checkbox] {
    margin-right: 5px;
    margin-bottom: 10px;
}

.subscribe-body .subsribe-button {
    clear: both;
    font-size: 15px;
}

.subscribe-body .email-input input {
    border: 1px solid #ddd;
    border-radius: 5px 0 0 5px;
    padding: 10px;
    height: auto;
}

.subscribe-body .subsribe-button input[type=submit] {
    padding: 3px;
}

.style-dark_style blockquote.easy_testimonial {
    background-color: #DFDFDF!important;
    font-size: 18px!important;
    line-height: 1.3!important;
}

.butn_sponsor b {
    width: 143px!important;
    height: 21px!important;
    display: block!important;
    margin: auto!important;
    text-align: center!important;
}

.post_right p:first-child .aligncenter,
article.omc-half-width-post.leading img {
    width: 100%!important;
}

article#omc-full-article p.wp-caption-text {
    margin: 0;
}

blockquote span,
span.testimonial-client {
    font-size: 16px!important;
    font-weight: 700!important;
    margin-top: 22px!important;
    text-align: right;
}

.testimonial_body p {
    line-height: 1.3;
}

.testimonial_author {
    margin-bottom: -27px;
}

.more-links {
    clear: both;
    font-weight: 700;
    margin-bottom: 20px;
}

#text-33 h3.widgettitle {
    text-align: center;
    padding-left: 17%;
}

.gform_wrapper .gform_footer {
    float: left;
    font-size: 15px;
}

.gform_wrapper .ginput_complex input[type=email],
.gform_wrapper .ginput_complex input[type=number],
.gform_wrapper .ginput_complex input[type=password],
.gform_wrapper .ginput_complex input[type=tel],
.gform_wrapper .ginput_complex input[type=text],
.gform_wrapper .ginput_complex input[type=url],
.gform_wrapper .ginput_complex select {
    font-size: 14px;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label {
    height: 127px;
}

p.omc-blog-one-exceprt {
    font-size: 13px;
}

.post_content {
    border: 0!important;
}

.xoxo {
    margin-top: 20px!important;
}

.omc-right .xoxo,
.omc-right .xoxo>li {
    margin-top: -6px!important;
    margin-bottom: 22px!important;
}

.facetwp-facet {
    margin-bottom: 15px!important;
    text-decoration: none;
    color: #696969;
    text-shadow: 1px 1px 1px #fff;
    font-size: 14px!important;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    font: bold 14px Arial, sans-serif;
}

.cat-title-side {
    margin-bottom: 10px!important;
    text-decoration: none;
    color: #70be46 !important;
    text-shadow: 1px 1px 1px #fff;
    font-size: 16px!important;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
    font: bold 14px Arial, sans-serif;
}

li#text-2 {
    display: table;
}

.xo-res-block {
    float: left;
    margin-right: 2%;
}

.view_all_link {
    clear: both;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
}

h3.widgettitle {
    color: #1075BC!important;
    font-size: 18px;
    font-weight: 700;
    font-family: helveticanuestd-md;
    border-bottom: 2px solid #1075BC;
}

header h3.widgettitle {
    border-bottom: 0;
}

.slideb li {
    list-style: none;
    margin-right: 3%;
}

.slideb .bx-viewport li {
    margin-right: 0!important;
}

.post_thumbnail.fl,
article.omc-half-width-post.following img {
    width: 90px!important;
    height: auto;
    float: left;
    margin-right: 10px;
}

article.omc-half-width-post.leading span {
    height: 70px!important;
    float: left;
}

article.omc-half-width-post.following {
    clear: both;
}

.omc-resize-290.omc-module {
    position: relative;
    width: 100%;
    height: 178px;
    overflow: hidden;
}

#category_post_list_widget-8 .post_thumbnail.fl,
#menu-quick-links li,
.cycledTestimonialWidget {
    width: 100%!important;
}

.SP_News_scrolling_Widget ul li {
    width: 100%!important;
    height: auto!important;
}

.newsticker-jcarousellite {
    height: 336px!important;
}

.simple-social-icons ul li {
    float: left;
}

li.pins-feed-item {
    margin: 0!important;
    padding: 4px!important;
}

#omc-full-article .xoxo div {
    margin-bottom: 0!important;
    margin-top: 0!important;
}

.respo {
    display: none;
}

.menu-quick-links-container li,
.omc-widget {
    list-style: none;
}

.img_container .info {
    display: inline-block;
}

.tp-caption.small_light {
    left: 0!important;
}

.tp-caption.small_light.tp-fade.start p {
    width: 90%!important;
    white-space: normal!important;
    margin-top: 0!important;
}

.tp-caption.small_light.tp-fade.start h1 {
    margin-bottom: 5px;
}

li#cycledtestimonialwidget-4 {
    width: 645px!important;
}

ul.kiwi-logo-carousel.kiwi-logo-carousel-home3.default.align-center.col4 li {
    height: auto!important;
}

.bx-wrapper:nth-child(5) {
    height: 93px;
}

li#execphp-2 {
    margin-top: 13px!important;
}

li#execphp-2 .execphpwidget li a {
    margin-right: 18%;
}

li#execphp-2 .execphpwidget li {
    margin-bottom: 20px;
}

.main_contain .omc-widget {
    margin-right: 30px!important;
}

.home .res li:nth-child(3),
.main_contain .omc-widget:nth-child(3) {
    margin-right: 0!important;
    margin-left: 0!important;
}

li#cycledtestimonialwidget-4:nth-child(3) {
    width: 100%!important;
}

.home .res li {
    width: 305px;
    margin-right: 30px;
}

h1.omc-half-width-label a,
h3.widgettitle span {
    padding-left: 0;
}

.course section.entry.fix,
.course-video,
.lesson section.entry.fix,
.sensei-message.tick,
article#omc-full-article blockquote p {
    overflow: hidden;
}

#closediv {
    width: 5%;
}

.custom-lightbox>h3.widgettitle {
    margin-top: 22px;
    width: 65%;
    margin-left: 80px;
    text-align: center;
}

.custom-lightbox .newsletter_submit {
    width: 130px!important;
}

.side_header.fr #text-33 h3.widgettitle {
    margin-top: 5%;
}

.side_header.fr .textwidget p {
    margin: 0;
}

.after-blog-post-subscribe-box {
    margin: 30px 0;
    padding: 20px 20px 5px;
    background: url(images/newsletter-bg.png) right center no-repeat #BDDFAB;
    background-size: 26%;
    border: 4px solid #94CE1B;
    outline: #94CE1B dashed 2px;
}

.after-blog-post-subscribe-box p {
    color: #333!important;
    font-size: 16px!important;
    line-height: 1.5!important;
    margin: 0 0 20px!important;
}

.after-blog-post-subscribe-box p i {
    margin-right: 10px;
    display: block;
    float: left;
    font-size: 48px;
}

.after-blog-post-subscribe-box:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
}

.after-blog-post-subscribe-box .newsletter_email,
.after-blog-post-subscribe-box .newsletter_submit {
    float: left;
}

.after-blog-post-subscribe-box div.newsletter_email input,
.after-blog-post-subscribe-box div.search_input input {
    height: 32px;
    font-size: 14px;
}

div#sabai-inline-nav {
    display: none;
}

a.omc-logo {
    float: left;
}

nav#omc-main-navigation {
    float: left;
    width: 100%;
}

.omc-copyright-right a {
    color: #C6C6C6;
    font-size: 14px;
}

a#omc-logo img {
    width: auto!important;
    max-width: 100%!important;
}

.hidden-content {
    display: none;
}

.loop-a-span {
    font-size: 16px;
    color: #222;
    font-weight: 600;
}

.loop-a-font14,
.mood-a-span {
    font-size: 14px;
}

.mood-a-span {
    color: #222;
}

.loop-a-em {
    color: #F9BA00;
}

form#new_post label {
    font-weight: 700;
    color: #666;
    margin-bottom: 5px;
    font-size: 12px;
}

form#new_post .easy_t_description {
    font-size: 12px!important;
    margin: 0 0 12px!important;
}

form#new_post input[type=text],
form#new_post textarea {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px;
    margin: 4px;
    resize: none;
}

form#new_post .easy_t_field_wrap input[type=submit] {
    background: #f9f9f9;
    border: 1px solid #AAA;
    color: red;
    font-size: 18px;
    padding: 5px 10px;
    margin: 4px;
}

form#new_post .easy_t_field_wrap input[type=text],
form#new_post .easy_t_field_wrap input[type=email] {
    background: #f9f9f9;
    border: 1px solid #AAA;
    font-size: 18px;
    padding: 5px 10px;
    margin: 4px;
    width: 300px;
}

form#new_post .easy_t_field_wrap input[type=file],
form#new_post .easy_t_field_wrap select {
    background: #f9f9f9;
    border: 1px solid #AAA;
    font-size: 13px;
    padding: 5px 10px;
    margin: 4px;
    width: 300px;
}

form#new_post .easy_t_field_wrap textarea {
    background: #f9f9f9;
    border: 1px solid #AAA;
    font-size: 13px;
    padding: 5px 10px;
    margin: 4px;
}

form #new_post .red {
    color: red!important;
    font-size: 14px!important;
}

form#new_post li {
    list-style: none;
}

form#new_post input[type=checkbox] {
    margin: 7px;
}

form#new_post ul li ul li label {
    font-weight: 400;
}

.style-modern_style-sleek.show_thumbs.hide_title.hide_date._rating.hide_other.easy_t_single_testimonial {
    display: inline-block!important;
    float: left!important;
    width: 48%;
    margin-right: 2%;
}

.post-type-archive-course .course-lesson-count,
.post-type-archive-course .course-lesson-progress,
article#omc-full-article ul li br,
body.woocommerce-checkout.woocommerce-page .woocommerce .woocommerce-info,
section#omc-main .send-message-button {
    display: none;
}

article#omc-full-article blockquote p {
    min-height: 96px;
    max-height: 96px;
}

body.single-post article#omc-full-article blockquote p {
    max-height: none;
}

#omc-full-article span.testimonial-client {
    max-width: 100px!important;
    font-size: 13px!important;
}

.red,
form#new_post label.error {
    color: red;
}

.green {
    color: green;
}

.course header {
    position: initial;
}

.lesson iframe {
    height: 530px;
    width: 100%;
}

.course-video iframe {
    width: 100%;
    height: 548px;
}

body.woocommerce-checkout.woocommerce-page .woocommerce form .form-row.woocommerce-invalid label {
    color: #333!important;
}

body.woocommerce-cart div.coupon input#coupon_code {
    height: 30px;
    font-size: 14px!important;
    border-radius: 2px;
}

body.woocommerce-cart div.coupon input#coupon_code::-webkit-input-placeholder {
    color: #777;
}

body.woocommerce-cart #omc-full-article .wc-proceed-to-checkout .checkout-button {
    padding: 15px 0!important;
    background-color: #1074BC!important;
    color: #fff!important;
}

body.woocommerce-cart article#omc-full-article a:hover {
    background-color: transparent;
}

body.woocommerce-cart #omc-full-article table {
    width: 100%!important;
}

body.woocommerce-cart #omc-full-article table td {
    padding: 5px 15px;
}

.single.single-product.woocommerce-page .woocommerce-tabs.wc-tabs-wrapper #tab-description>ul {
    padding-left: 20px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #1074BC!important;
    color: #fff!important;
}

.woocommerce div.product p.price,
.woocommerce ul.products li.product .price {
    font-size: 1.25em!important;
    font-weight: 700!important;
    position: relative;
    bottom: 20px;
}

#omc-main .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab p,
#omc-main .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab ul li,
#omc-main .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab ul li span,
.entry-summary div[itemprop=description] p {
    font-size: 16px!important;
}

#omc-main .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab h2,
#omc-main .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab p strong {
    font-size: 18px!important;
}

.yoast_breadcrumb span a {
    font-size: 16px;
}

.woocommerce nav.woocommerce-breadcrumb {
    font-size: 12px;
}

.woocommerce-cart article#omc-full-article .woocommerce .return-to-shop a {
    color: #fff!important;
}

header #omc-container .side_header.fr .omc-widget.widget_custom_html {
    margin-left: 10%;
}

header h3.widgettitle {
    font-size: 14px!important;
    margin-bottom: 0;
    padding: 8px 0 6px!important;
}

article.omc-half-width-post.following>div {
    overflow: hidden;
    margin-left: 110px;
    margin-top: 5px;
}

article.omc-half-width-post.following h3 b span.loop-a-font14 {
    font-size: 15px;
}

img.attachment-small-home.wp-post-image {
    margin-right: 20px!important;
}

.simple-social-icons ul li.social-facebook a,
.simple-social-icons ul li.ssi-facebook a {
    background-color: #3b5998!important;
}

.simple-social-icons ul li.social-gplus a,
.simple-social-icons ul li.ssi-gplus a {
    background-color: #d34836!important;
}

.simple-social-icons ul li.social-linkedin a,
.simple-social-icons ul li.ssi-linkedin a {
    background-color: #4875B4!important;
}

.simple-social-icons ul li.social-pinterest a,
.simple-social-icons ul li.ssi-pinterest a {
    background-color: #C92228!important;
}

.simple-social-icons ul li.social-rss a,
.simple-social-icons ul li.ssi-rss a {
    background-color: #F60!important;
}

.simple-social-icons ul li.social-twitter a,
.simple-social-icons ul li.ssi-twitter a {
    background-color: #3CF!important;
}

.simple-social-icons ul li.social-youtube a,
.simple-social-icons ul li.ssi-youtube a {
    background-color: #F33!important;
}

.simple-social-icons ul li:hover {
    background-color: transparent!important;
}

body.sensei #omc-main {
    font-size: 14px!important;
}

body.sensei #omc-main a,
body.sensei #omc-main h2 {
    font-size: inherit;
}

#lessons {
    padding: 18px 0 3px 20px;
    margin-top: 10px;
    background: #52A8E8;
    margin-bottom: 29px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

#lessons header {
    padding-top: 0;
    margin-bottom: 5px;
    background: #52A8E8;
}

#lessons .lesson-meta {
    padding-left: 23px;
}

#lessons .lesson .lesson-meta,
#lessons h2 {
    color: #fff;
    background: #52A8E8;
    width: 95%;
}

#lessons h2 a {
    font-size: 17px!important;
    color: #fff;
    background: #52A8E8;
    margin-bottom: 0;
}

#lessons h2:before {
    content: "\f063";
    font-family: Fontawesome;
    font-size: 18px;
}

#lessons h2::before {
    content: "\f063";
    font-family: Fontawesome;
    font-size: 18px;
}

#lessons header h2 {
    font-size: 24px!important;
    margin-bottom: 10px;
}

#lessons>header>h2:before {
    content: none;
}

section#omc-main .send-message-button:before {
    content: "Need Help? ";
}

form.caf_reset_quiz_header {
    display: inline;
}

.sensei-results-links a.button.view-results,
.sensei-results-links a.view-results {
    display: none;
}

.caf-header-sensei-certificate-link {
    margin-top: 6%;
    color: #fff!important;
    text-decoration: none !important;
}

a.button.sensei-certificate-link.caf-header-sensei-certificate-link {
    background-color: transparent!important;
    color: #4e8b4a!important;
    margin-right: -152px!important;
    width: 138px!important;
    padding: 3px 0!important;
    border: 2px solid #4e8b4a!important;
}

.quiz form ol#sensei-quiz-list li ul.answers {
    margin-right: 5em;
}

.quiz form ol#sensei-quiz-list li>span.question-title span.grade {
    display: none;
}

a.button.sensei-certificate-link.caf-header-sensei-certificate-link:hover {
    color: #fff!important;
    background-color: #4e8b4a!important;
}

.user-completed .sensei-message.info {
    display: none !important;
}

li.user-completed {
    list-style: none;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    padding: 8px 5px 8px 10px;
    border: 1px solid #B9B9B9;
    border-radius: 3px;
    font-size: 14px!important;
}

#caf_checkout_subscribe_field {
    font-size: 14px!important;
}

#caf_checkout_subscribe_field br,
.woocommerce-billing-fields p:last-child {
    display: none;
}

a.twitter_time,
a[title="View the Lesson Quiz"] {
    display: none !important;
}

.woocommerce .woocommerce-message {
    font-size: 16px;
}

.widget_wp_sidebarlogin form .input {
    padding: 7px 5px 7px 15px;
    border: 1px solid #C5C5C5;
    font-size: 15px!important;
    border-radius: 5px;
}

.widget_wp_sidebarlogin form input#wp-submit {
    padding: 5px 5px 5px 15px;
    border-radius: 3px;
    border: 1px solid #1074BC;
    font-size: 15px;
    background-color: #1074BC;
    color: #fff;
}

.sabai-navigation.sabai-navigation-bottom.sabai-entity-buttons .sabai-btn-toolbar,
.sabai-paidlistings-pricing-table-price br {
    display: none;
}

.tp_recent_tweets li {
    background-image: none !important;
}

div.omc-footer-widget ul li a,
div.omc-footer-widget ul li a:hover {
    color: #1074bc;
}

.tp_recent_tweets {
    color: #333;
    font-size: 14px;
}

article#omc-full-article .sabai .sabai-paidlistings-pricing-table-footer a.sabai-btn-success {
    background-color: #1074BC!important;
    border-color: #1074BC!important;
    color: #fff!important;
}

#omc-full-article .sabai-paidlistings-pricing-table-currency {
    top: -.5em!important;
    font-size: 14pt!important;
}

.inclusion_directory_text {
    font-size: 15px;
    margin-top: -3%;
}

.post_content {
    height: auto!important;
}

.page-id-31394 nav#omc-main-navigation ul.sub-menu li a {
    width: 100%!important;
}

nav#omc-main-navigation ul.sub-menu li a {
    width: calc(100% - (2*35px));
    background-color: #f0f0f0!important;
    color: #333!important;
    font-size: 12px!important;
}

nav#omc-main-navigation ul.sub-menu li a:hover {
    background: #1074bc!important;
    color: #fff!important;
}

nav#omc-main-navigation ul.sub-menu li {
    border-right: 1px solid #CCC!important;
}

nav#omc-main-navigation ul li a {
    color: #333;
    font-size: 14px!important;
    padding: 8px 35px!important;
}

nav#omc-main-navigation ul li a.current {
    color: #1074bc!important;
}

.woocommerce-page div.product div.summary {
    width: 100%!important;
}

.bundled_product.bundled_product_summary .details h4.product_title {
    font-size: 16px;
}

.bundled_product.bundled_product_summary .details .product_excerpt {
    font-size: 14px;
}

.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    height: 1.9em;
    border-radius: 3px;
    border: 1px solid #a3acb3;
}

.woocommerce nav.woocommerce-pagination ul li a.next {
    display: none !important;
}

.woocommerce nav.woocommerce-pagination ul li a.prev {
    display: none !important;
}

.woocommerce ul.products li.product a img {
    max-width: 100%;
    height: 150px!important;
}

form.woocommerce-product-search input.search-field {
    height: 25px;
    border: 1px solid #ddd;
    border-radius: 1px;
    width: 12em;
}

form.woocommerce-product-search input[type=submit] {
    background-color: #1074bc;
    color: #fff;
    border-radius: 2px;
    padding: 7px 16px;
    text-align: center;
    border: none;
    font-size: 12px;
}

.ui-widget-content {
    border: 0!important;
    background: transparent!important;
}

.ui-widget-header {
    border: 0!important;
    background: transparent!important;
}

.ui-tabs .ui-tabs-nav {
    border-bottom: 1px solid #ccc!important;
}

.ui-state-active a,
.ui-widget-content .ui-state-active a,
.ui-widget-header .ui-state-active a {
    border: 1px solid #aaa!important;
    border-radius: 5px 5px 0 0;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x!important;
    border-bottom: 0!important;
    font-weight: 400;
}

.ui-state-active.ui-state-hover,
.ui-widget-content .ui-state-active.ui-state-hover,
.ui-widget-header .ui-state-active.ui-state-hover {
    *border: 1px solid #aaa!important;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x!important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 0!important;
    background: transparent!important;
    font-weight: 400!important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none !important;
    background: none !important;
}

.ui-state-default a.ui-tabs-anchor {
    border: 1px solid #aaa;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
}

.ui-tabs .ui-tabs-nav li {
    top: 3px!important;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    height: 330px!important;
}

ul.products {
    position: relative;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #1074bc!important;
}

#sabai-directory-listings #sabai-nav,
#sabai-directory-listings .sabai-directory-search {
    display: none;
}

.page-id-31394 {
    font-family: "Open Sans", sans-serif;
}

.page-id-31394 .rev_slider_wrapper {
    z-index: -1;
}

.sabai-directory-no-image img {
    display: none;
}

body.shop ul.products {
    margin-top: 40px;
}

.infertility-slider-title {
    font-size: 18px!important;
    overflow: hidden;
}

.childBadge {
    margin-top: 20px;
}

article#omc-full-article .childBadge ul.menu {
    margin-left: 0;
}

.childBadge .child_Widget_2016 .container {
    padding: 0 15px;
}

.single-product.woocommerce ul.products li.product a img {
    height: auto!important;
}
.postid-39766.single-product.woocommerce ul.products li.product a img{
    height:100px!important
}
.single-product.woocommerce ul.products li.product,
.single-product.woocommerce-page ul.products li.product {
    height: auto!important;
}

.notifypopup {
    float: right;
}

.notifypopup:after {
    clear: both;
    content: " ";
    width: 100%;
    display: block;
    visibility: visible;
}

section.notificationBox:after {
    clear: both;
    content: " ";
    width: 100%;
    display: block;
    visibility: visible;
}

#omc-full-article .childBadge .child_Widget_2016 .menu {
    background: #FFF;
}

.tp-revslider-mainul .tp-caption.modern_small_text_dark,
.modern_small_text_dark {
    top: auto!important;
    bottom: 0!important;
    padding: 10px 15px!important;
    font: normal 700 16px arial!important;
    left: 0!important;
    width: 100%!important;
}

.tp-revslider-mainul .tp-caption.modern_small_text_dark h3,
.modern_small_text_dark h3 {
    font: normal 700 16px arial!important;
    color: #2b6791;
}

.single-product.woocommerce ul.products li.product h3 {
    min-height: 70px;
    overflow: hidden;
}

.single-product.woocommerce ul.products li.product .price {
    position: relative;
    top: 0;
    bottom: auto;
    margin-bottom: 0;
}

.single-product.woocommerce ul.products li.product a.button.add_to_cart_button {
    position: relative;
    top: 0;
    bottom: auto;
    margin-top: 0;
}

.tax-product_cat.woocommerce ul.products {
    margin-top: 40px;
}

.term-description:after,
.term-description:before {
    content: " ";
    display: block;
    clear: both;
}

.quiz form ol#sensei-quiz-list li>span.question-title span {
    display: none;
}

/** homepage **/
.page-id-7516 #omc-sidebar {
    display: none;
}

.page-id-7516 #omc-main {
    width: 100%!important;
}

.page-id-7516 .tp-caption.small_light_3lines {
    left: 0!important;
}

.page-id-7516 .omc-half-width-category {
    width: 100%;
    margin-top: 15px;
}

.home #omc-main #rev_slider_1_1_wrapper {
    margin: 0 auto 40px !important;
}

/** homepage **/

@media screen and (max-width: 768px) {
    .rev_slider_wrapper {
        z-index: 1;
    }
    /*.main_contain{



    flex-direction:column;



  }



  .shop-pg{



    order: 2;



  }



  .omc-index{



    order: 1;



  }



*/
    #omc-full-article .xoxo .xo-res-block {
        margin-bottom: 20px;
    }
    .about_us_cont {
        width: 100%;
    }
}

@media screen and (min-width:480px) and (max-width:768px) {
    #omc-full-article .resource_link {
        margin-left: 10px;
    }
}

@media screen and (max-width:479px) {
    #omc-container,
    #text-33 {
        width: 95%;
    }
    #text-33,
    .additional-resources-block .img-container {
        display: block;
        clear: both;
    }
    .additional-resources-block .resource-container {
        display: block;
        clear: both;
        margin-top: 40px;
        margin-left: 0;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    .clear {
        clear: both;
    }
}

@media only screen and (min-width:400px) and (max-width:480px) {
    .banner-right {
        margin-top: 20px!important;
    }
    header {
        position: relative!important;
    }
}

@media only screen and (max-width:768px) {
     header #omc-container .side_header.fr .omc-widget.widget_custom_html {
        margin-left: 1%;
        width: 100%;
    }
    .test0 li h3,
    .waiting_right {
        font-family: helveticanuestd-md;
    }
    .side_header fr li,
    .test0 li,
    section#omc-sidebar li {
        list-style-type: none;
    }
    header {
        position: relative!important;
        padding-top: 0!important;
    }
    .test0 {
        width: 70%!important;
    }
    #wprmenu_bar {
        background: #0d0d0d;
        border: 1px solid #ccc;
        cursor: pointer;
        display: none;
        height: 42px;
        overflow: hidden;
        padding: 10px 16px;
        position: absolute;
        right: 0;
        top: -8px;
        width: 10%!important;
        z-index: 98;
    }
    #wprmenu_menu.left,
    #wprmenu_menu.right {
        background: #2e2e2e;
        display: none;
        height: 100%;
        overflow-y: auto;
        padding-bottom: 43px;
        position: fixed;
        top: 52px!important;
        z-index: 97;
    }
    .simple-social-icons ul.alignleft {
        display: block !important;
    }
    .side_header {
        float: none !important;
    }
    .waiting_left {
        float: left;
        width: 100%;
    }
    nav#omc-main-navigation {
        background-image: none !important;
        border: none !important;
        box-shadow: none !important;
    }
    .waiting_right {
        float: left;
        width: 100%;
        color: #696969;
        font-size: 14px;
    }
    .main_contain {
        margin-top: 0!important;
    }
    .omc-under-480 {
        display: none;
    }
    .omc-over-480,
    .test0 li h3 {
        display: block;
    }
    #omc-container {
        width: 460px;
        margin: auto;
        padding: 0 0 20px;
        box-shadow: none !important;
    }
    .tp-caption {
        left: -.02px!important;
    }
    section#omc-main {
        width: 100%;
        float: left;
    }
    section#omc-sidebar {
        width: 100%;
        float: left;
        margin-top: 25px;
    }
    .omc-half-width-category {
        width: 48%;
        float: left;
        margin: 0 27px 30px 0;
    }
    .omc-full-width-category {
        width: 440px;
        float: left;
        margin: 0 20px 30px 0;
    }
    #omc-sidebar {
        padding-left: 10px;
    }
    input.search_input_sidebar {
        background: url(images/search1.png) no-repeat rgba(0, 0, 0, 0)!important;
        border: none !important;
        height: 39px;
        margin-top: 28px;
        padding-left: 10px;
        width: 250px;
        position: relative;
    }
    .banner-right {
        float: none !important;
        position: relative;
        left: 80px;
        width: 289px;
    }
    .test0 li {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .test0 li h3 {
        border-bottom: 2px solid #1075BC;
        color: #1075BC;
        font-size: 18px;
        margin-bottom: 10px;
        transition: all .8s ease-in-out;
    }
    nav#omc-main-navigation {
        margin-bottom: 14px;
    }
    .omc-widget {
        margin-bottom: 11px;
    }
    article.omc-half-width-post.following h3 {
        font-size: 1.1em;
    }
    article.omc-half-width-post.following h3 em {
        font-size: 1.08333em;
    }
    article.omc-half-width-post.leading h2,
    h1.omc-half-width-label {
        font-size: 1.16667em;
    }
    div.omc-resize-290 {
        width: 205px;
        background: url(images/preloader.gif) center center no-repeat;
    }
    div.omc-resize-290-40margin {
        width: 200px;
        margin-right: 30px;
    }
    .omc-quarter-width-category {
        width: 200px;
        margin-right: 28px;
    }
    div#omc-inner-footer {
        margin: auto;
        width: 95%;
        padding: 20px 0 0 5%;
    }
    div.omc-footer-widget-column {
        width: 95%;
        float: left;
        margin-right: 5%;
    }
    h1.omc-half-width-label a {
        padding: 4px 16px;
    }
    article.omc-half-width-post.following img,
    span.omc-small-video-icon {
        display: none;
    }
    .omc-resize-620 {
        width: 440px;
    }
    img#omc-logo {
        display: block;
        margin: 0 auto;
    }
    div.omc-featured-overlay p,
    nav#omc-main-navigation ul li a,
    ol.flex-control-nav {
        display: none;
    }
    article.omc-featured-post {
        height: auto;
    }
    #omc-top-banner .image-campaign li a,
    a#omc-logo {
        display: block;
    }
    .flex-direction-nav li a {
        bottom: 106px;
    }
    #back-top {
        visibility: hidden;
        opacity: 0;
    }
    .flex-direction-nav li .prev {
        left: -2px;
    }
    .flex-direction-nav li .next {
        right: 0;
    }
    .es-carousel span {
        width: 92%;
        height: 27px;
    }
    .es-nav span {
        top: 33%;
    }
    .flexslider {
        width: 440px;
        height: 248px;
        margin-bottom: 0;
    }
    div.omc-category-block a {
        font-size: 1em;
        padding: 2px 4px;
    }
    #omc-top-banner .image-campaign li {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #omc-top-banner {
        float: none;
        margin: 0;
        width: 440px;
        padding-top: 1px;
    }
    a#omc-logo {
        text-align: center;
        margin: 10px auto;
        max-width: 400px;
        height: auto;
        width: 100%;
 
    }
    span.omc-blog-two-stars-under {
        top: 95px;
        right: 1px;
    }
    .flex-container.omc-resize-620 {
        margin-bottom: 30px;
        margin-top: -10px;
    }
    div.omc-featured-overlay h1 {
        font-weight: 700;
        font-size: 1.33333333em;
    }
    .flickr_badge_image {
        width: 76px;
        height: 81px;
        margin-right: 5%;
        margin-bottom: 20px;
    }
    .flickr_badge_image img {
        width: 76px;
        height: 76px;
    }
    .omc-copyright-left {
        float: none;
        text-align: center;
    }
    .omc-copyright-right {
        float: left!important;
        text-align: center;
    }
    .omc-copyright-right ul {
        list-style-type: none;
        margin: auto;
        text-align: center;
        display: inline-block;
    }
    .more_testimonials {
        margin-left: 0!important;
    }
    .fb-comments,
    .fb-comments span,
    .fb-comments.fb_iframe_widget span iframe {
        width: 99%!important;
    }
    article#omc-full-article h1 {
        font-size: 2.2em;
    }
    div.omc-related-posts {
        width: 458px;
    }
    .gallery-to-slideshow ul.flex-direction-nav li a {
        top: 85px;
    }
    div#omc-review-wrapper.omc-review-placement-t {
        width: 47%;
        margin-right: 20px;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
        width: 100%;
        float: left;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
        text-align: center;
        position: relative;
        height: 80px;
        width: 100%;
        padding: 7px 0 0;
        float: left;
        background: #111;
    }
    div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {
        height: 100px;
    }
    div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
        width: 70%;
    }
    span.omc-half-width-icon {
        top: 33px;
        left: 78px;
    }
    img.omc-image-blog-one {
        width: 28%;
        margin: 4px 5% 1px 0;
    }
    a.omc-social-media-icon.large {
        width: 138px;
    }
    .omc-quarter-width-category {
        height: 179px;
    }
    #newsletterwidget-2,
    nav#omc-main-navigation ul li#omc-header-search {
        display: none;
    }
    nav#omc-main-navigation ul li#omc-header-search-mobi {
        display: block;
    }
    #simple-social-icons-2 {
        left: 65px;
        position: relative;
        width: 100%;
        display: table-cell;
    }
    input.omc-header-mobi-search-input-box {
        left: 233px;
        width: 189px;
        top: 17px;
        position: absolute;
        border: 1px solid #aaa;
        padding: 0 8px;
        -webkit-appearance: none;
        border-radius: 0;
        color: #333;
        background-position: right;
        display: none;
    }
    nav#omc-main-navigation select {
        width: 205px;
        height: 32px;
        margin-bottom: 0;
        -webkit-appearance: none;
        border-radius: 0;
        background: url(images/webkit-select.png) top right no-repeat #333;
        padding: 0 0 0 8px;
        color: #FFF;
        font-weight: 700;
        border: none;
    }
    .tabbertabs {
        width: 97%;
    }
    a.omc-mobile-back-to-top {
        width: 87%;
        display: block;
        padding: 20px;
        font-size: 1.5em;
        font-weight: 700;
        color: #FFF;
        background: #1074BC!important;
        text-align: center;
        margin-bottom: 20px;
        border-radius: 4px;
    }
    a.omc-mobile-back-to-top:hover {
        background: #333;
    }
    a.omc-mobile-back-to-top.omc-bottom-b-t-t {
        margin-bottom: 10px;
        margin-top: -20px;
        display: none;
    }
    .footer-logo {
        margin: 7px 0 8px;
    }
    footer#omc-boxed {
        background: url(images/ftr1.jpg) rgba(0, 0, 0, 0);
        clear: both;
        margin: auto;
        width: 100%;
    }
    .omc-copyright-area {
        background: #4C81A6;
        margin: 0 auto;
        padding: 5px 0;
        width: 100%;
    }
    .inner_footer {
        width: 440px;
        margin: 0 auto;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 30px 30px 0;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(3n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 0 20px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
    article#omc-full-article>p {
        font-size: 1.15em;
        line-height: 22px;
    }
    article#omc-full-article {
        width: 95%;
    }
    #omc-author-page-image {
        float: left;
        margin: 4px 14px 3px 0;
        width: 89px;
    }
    #omc-inner-placeholder {
        height: 247px;
    }
    span.omc-blog2-icon {
        top: 40px;
        left: 36px;
    }
    span.omc-big-video-icon {
        position: absolute;
        top: 30%;
        left: 42%;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3,
    #cycledtestimonialwidget-4,
    #foo1,
    .tp-bannershadow {
        width: 100%!important;
    }
    div.omc-footer-widget-column {
        width: 164px;
        margin-right: 0;
    }
}

@media only screen and (max-width:479px) {
    #wprmenu_bar,
    .omc-under-480 {
        display: none;
    }
    body .tp-caption.small_light.tp-fade.start h1 {
        margin: 5px 0 0!important;
    }
    /* body .tp-caption h1 a,
    body .tp-caption.small_light.tp-fade.start p {
        width: 50%!important;
        font-size: 11px!important;
    }*/
    .banner-right {
        margin-top: 20px!important;
    }
    .waiting_left {
        float: left;
        width: 100%;
    }
    header {
        position: relative!important;
        padding-top: 0!important;
    }
    nav#omc-main-navigation {
        background-image: none;
        border: none !important;
        box-shadow: none !important;
    }
    #wprmenu_bar {
        background: #0d0d0d;
        border: 1px solid #ccc;
        cursor: pointer;
        height: 42px;
        overflow: hidden;
        padding: 10px 16px;
        position: absolute;
        right: 0;
        top: -8px;
        width: 16%!important;
        z-index: 98;
    }
    #wprmenu_menu.left,
    #wprmenu_menu.right {
        background: #2e2e2e;
        display: none;
        height: 100%;
        overflow-y: auto;
        padding-bottom: 43px;
        position: fixed;
        top: 52px!important;
        z-index: 97;
    }
    .waiting_right {
        float: left;
        width: 100%;
        color: #696969;
        font-family: helveticanuestd-md;
        font-size: 14px;
    }
    .main_contain {
        margin-top: 0!important;
    }
    .omc-over-480 {
        display: block;
    }
    #simple-social-icons-2 {
        left: 0;
    }
    #text-33 {
        margin-left: 40px;
    }
    #omc-container {
        width: 310px;
        margin: auto;
        padding: 0 0 20px 10px;
        box-shadow: none !important;
    }
    section#omc-main,
    section#omc-sidebar {
        width: 100%;
        float: left;
    }
    .omc-half-width-category {
        width: 100%;
        float: left;
        margin: 0 27px 30px 0;
    }
    .omc-full-width-category {
        width: 300px;
        float: left;
        margin: 0 20px 30px 0;
    }
    .omc-widget {
        margin-top: 5px;
        width: 100%;
    }
    article.omc-half-width-post.following h3 {
        font-size: 1.1em;
    }
    article.omc-half-width-post.following h3 em {
        font-size: 1.08333em;
    }
    article.omc-half-width-post.leading h2 {
        font-size: 1.5em;
    }
    .banner_bg .space img {
        width: 100%;
        height: auto;
    }
    div.omc-resize-290 {
        width: 95%;
        background: url(images/preloader.gif) center center no-repeat;
    }
    div.omc-resize-290-40margin {
        width: 95%;
        margin-right: 0;
    }
    .omc-quarter-width-category {
        width: 130px;
        margin-right: 28px;
        height: 169px;
        overflow: hidden;
    }
    div#omc-inner-footer {
        margin: auto;
        width: 95%;
        padding: 20px 0 0;
    }
    div.omc-footer-widget-column {
        width: 95%;
        float: left;
        margin-right: 5%;
    }
    .flexslider,
    .omc-resize-620 {
        width: 300px;
    }
    .omc-copyright-right ul {
        list-style-type: none;
        margin: auto;
        text-align: center;
        display: inline-block;
    }
    h1.omc-half-width-label {
        font-size: 1.16667em;
    }
    h1.omc-half-width-label a {
        padding: 4px 16px;
    }
    img#omc-logo {
        display: block;
        margin: 0 auto;
    }
    .es-carousel span,
    div.omc-featured-overlay p,
    nav#omc-main-navigation ul li a,
    ol.flex-control-nav {
        display: none;
    }
    article.omc-featured-post {
        height: auto;
    }
    .flex-direction-nav li a {
        bottom: 75px;
    }
    #back-top {
        visibility: hidden;
        opacity: 0;
    }
    .flex-direction-nav li .prev {
        left: -2px;
    }
    .flex-direction-nav li .next {
        right: 0;
    }
    #omc-top-banner .image-campaign li a,
    a#omc-logo,
    span.omc-small-video-icon {
        display: block;
    }
    .es-nav span {
        top: 33%;
    }
    .flexslider {
        height: 209px;
        margin-bottom: 0;
    }
    div.omc-featured-overlay {
        bottom: -41px;
    }
    div.omc-category-block a {
        font-size: 1em;
        padding: 2px 4px;
    }
    nav#omc-main-navigation {
        margin-bottom: 0;
        margin-top: 0;
    }
    .test0 li {
        padding-left: 0;
        padding-right: 10px;
    }
    .banner-right,
    input.search_input_sidebar {
        left: 0;
    }
    .omc-copyright-right {
        float: left!important;
    }
    .omc-copyright-area a.omc-mobile-back-to-top omc-bottom-b-t-t {
        margin-top: 0!important;
    }
    footer#omc-boxed {
        background: url(images/ftr1.jpg) rgba(0, 0, 0, 0);
        clear: both;
        margin: auto;
        width: 100%;
    }
    .omc-copyright-area {
        background: #4C81A6;
        margin: 0 auto;
        padding: 5px 0;
        width: 100%;
    }
    .inner_footer {
        width: 310px;
        margin: 0 auto;
    }
    #omc-sidebar {
        padding-left: 0;
    }
    #omc-top-banner .image-campaign li {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #omc-top-banner {
        float: none;
        margin: 0;
        width: 300px;
        padding-top: 1px;
    }
    a#omc-logo {
        text-align: center;
        margin: 10px 0 0;
    }
    article.omc-half-width-post.following img {
        width: 50px;
        display: block;
    }
    h3.omc-blog-one-cat,
    nav#omc-main-navigation ul li#omc-header-search,
    p.omc-blog-one-exceprt {
        display: none;
    }
    body,
    div#omc-transparent-layer {
        background: 0 0;
    }
    span.omc-blog-two-stars-under {
        top: 150px;
        right: 0;
    }
    .flex-container.omc-resize-620 {
        margin-bottom: 40px;
        margin-top: -10px;
    }
    .flickr_badge_image {
        width: 50px;
        height: 55px;
        margin-right: 5%;
        margin-bottom: 20px;
    }
    .flickr_badge_image img {
        width: 50px;
        height: 50px;
    }
    .one_fourth,
    .one_half,
    .one_third,
    .three_fourth,
    .two_third {
        width: 100%;
        margin-right: 0;
    }
    article#omc-full-article h1 {
        font-size: 1.8em;
    }
    div.omc-related-posts {
        width: 320px;
    }
    .gallery-to-slideshow ul.flex-direction-nav li a {
        top: 47px;
    }
    div#omc-review-wrapper.omc-review-placement-t {
        width: 100%;
        margin-right: 0;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
        width: 60%;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
        text-align: center;
        padding: 7px 0 0;
        width: 118px;
        position: absolute;
        top: 0;
        right: 0;
        background: #111;
        height: 500px;
    }
    div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
        width: 55%;
    }
    span.omc-half-width-icon {
        top: 60px;
        left: 130px;
    }
    img.omc-image-blog-one {
        width: 28%;
        margin: 4px 5% 1px 0;
    }
    a.omc-social-media-icon.large {
        width: 88px;
    }
    article.omc-blog-one h2.omc-blog-one-heading {
        font-weight: 400;
        font-size: 1.5em;
        margin-bottom: 10px;
        line-height: 1.5em;
    }
    nav#omc-main-navigation ul li#omc-header-search-mobi {
        display: block;
    }
    input.omc-header-mobi-search-input-box {
        left: 160px;
        top: 17px;
        width: 123px;
        position: absolute;
        border: 1px solid #aaa;
        padding: 0 8px;
        -webkit-appearance: none;
        border-radius: 0;
        color: #333;
        background-position: right;
    }
    nav#omc-main-navigation select {
        width: 140px;
        height: 32px;
        margin-bottom: 0;
        -webkit-appearance: none;
        border-radius: 0;
        background: url(images/webkit-select.png) top right no-repeat #333;
        padding: 0 0 0 8px;
        color: #FFF;
        font-weight: 700;
        border: none;
    }
    .tabbertabs {
        width: 97%;
    }
    a.omc-mobile-back-to-top {
        width: 84%;
    }
    a.omc-mobile-back-to-top.omc-bottom-b-t-t {
        margin-bottom: 8px;
        margin-top: -20px;
        width: 86%;
        display: none;
    }
    .footer-logo {
        margin: 4px 0 8px;
    }
    div.omc-featured-overlay h1 {
        font-weight: 700;
        font-size: 1.2em;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li,
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(3n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 20px 30px 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 0 30px 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
    article#omc-full-article {
        width: 97%;
        margin-top: -14px;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3,
    #cycledtestimonialwidget-4,
    #foo1,
    .tp-bannershadow {
        width: 100%!important;
    }
    article#omc-full-article p.omc-date-time-inner {
        font-size: 11px;
    }
    article#omc-full-article p.omc-date-time-video {
        font-size: 11px;
        margin-bottom: 6px;
    }
    article#omc-full-article h1.omc-post-heading-video {
        display: block;
        margin-top: 3px;
        margin-bottom: 6px;
    }
    article#omc-full-article span.omc-comment-count,
    span.omc-blog2-icon {
        display: none;
    }
    #omc-inner-placeholder {
        height: 169px;
    }
    span.omc-big-video-icon {
        position: absolute;
        top: 37%;
        left: 38%;
    }
    .more_testimonials {
        margin-left: 0!important;
    }
}

@media only screen and (min-width:769px) and (max-width:1023px) {
    #omc-sidebar li,
    .side_header li,
    .test0 li {
        list-style-type: none;
    }
    html {
        margin: 0!important;
        padding: 0!important;
    }
    header {
        position: relative!important;
        padding-top: 0!important;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3 {
        width: 720px;
    }
    a#omc-logo img {
        width: 100%!important;
        float: left;
    }
    #cycledtestimonialwidget-4 {
        width: 600px;
    }
    #text-16 img {
        width: 230px;
    }
    .waiting_left {
        float: left;
        width: 30%;
    }
    .waiting_right {
        float: left;
        width: 60%;
        margin-left: 30px;
        color: #696969;
        font-family: open sans;
        font-size: 14px;
    }
    .bx-wrapper li:before {
        content: ""!important;
    }
    #foo_content a img {
        width: 180px!important;
    }
    #text-17 {
        width: 67%;
    }
    .omc-under-480 {
        display: none;
    }
    .omc-over-480 {
        display: block;
    }
    #omc-container {
        width: 720px;
        box-shadow: none !important;
    }
    section#omc-main {
        width: 100%;
        float: none !important;
    }
    input:invalid,
    textarea:invalid {
        width: 211px;
        height: 39px;
        border: none;
        box-shadow: none;
        padding-left: 10px;
    }
    .newsletter-submit {
        height: 39px;
        margin-top: -2px;
        right: 0;
        text-indent: 99px;
    }
    #simple-social-icons-2 {
        width: 100%!important;
    }
    .xoxo {
        margin-top: -6px!important;
    }
    .side_header {
        height: 50px;
        margin-left: 20px;
    }
    nav#omc-main-navigation {
        background: url(images/main_navbg.png) repeat-x;
        border: 1px solid #cdcdcd;
        height: 35px;
        border-radius: 8px;
        display: none;
        box-shadow: 0 8px 10px 0 #cdcdcd;
    }
    input.search_input_sidebar {
        background: url(images/search1.png) no-repeat rgba(0, 0, 0, 0)!important;
        border: none !important;
        height: 39px;
        margin-top: 18px;
        padding-left: 10px;
        width: 250px;
    }
    .main_contain {
        margin-top: 50px!important;
    }
    .test0 {
        width: 720px;
        margin: 0 auto;
    }
    #wprmenu_bar {
        background: #0d0d0d;
        border: 1px solid #ccc;
        cursor: pointer;
        display: none;
        height: 42px;
        overflow: hidden;
        padding: 10px 16px;
        position: absolute;
        right: 0;
        top: 0;
        width: 7%!important;
        z-index: 98;
    }
    body.admin-bar #wprmenu_menu.left,
    body.admin-bar #wprmenu_menu.right {
        padding-bottom: 75px;
        top: 138px!important;
    }
    body.admin-bar #wprmenu_bar {
        margin-right: 40px!important;
        padding: 10px;
        top: 76px!important;
    }
    .test0 li h3 {
        border-bottom: 2px solid #1075BC;
        color: #1075BC;
        display: block;
        font-family: helveticanuestd-md;
        font-size: 18px;
        margin-bottom: 10px;
        transition: all .8s ease-in-out;
    }
    .test0 li {
        float: left;
        width: 32%;
        padding-right: 10px;
    }
    div.test0 ul li:before {
        color: #696969!important;
        content: ">";
        padding: 8px;
    }
    .fb-like-box iframe {
        width: 158px!important;
    }
    .menu-ExamplePages-container ul li {
        border-bottom: 1px dotted #CCC;
        padding: 8px;
        float: none !important;
    }
    nav#omc-main-navigation ul li a {
        padding-top: 13px!important;
        padding-bottom: 13px!important;
    }
    footer#omc-boxed {
        background: url(images/ftr.jpg) repeat-x #b9cfda;
        clear: both;
        width: 100%;
    }
    .omc-copyright-area {
        background: #4C81A6;
        margin: 0 auto;
        width: 100%;
    }
    .div_adoption,
    .div_infertility {
        float: left;
        margin-right: 39px!important;
    }
    .div_infertility {
        margin-left: 0;
        margin-top: 20px!important;
    }
    .div_adoption {
        margin-top: 15px!important;
    }
    section#omc-sidebar {
        float: none !important;
        margin: 0 auto;
        margin-top: 30px!important;
    }
    .omc-full-width-category,
    .omc-half-width-category {
        margin: 0 30px 30px 0;
        float: left;
    }
    .omc-full-width-category {
        width: 430px;
    }
    div#omc-inner-footer {
        width: 690px;
        margin: auto;
    }
    footer#omc-boxed {
        margin: auto;
    }
    #pinterest-pinboard-widget-container .row {
        width: 175px!important;
    }
    div.omc-footer-widget-column {
        width: 22.631578947368%;
        float: left;
        margin-right: 3.1578947368421%;
    }
    .ftr_nav {
        padding-right: 50px!important;
    }
    #omc-header-search-mobi {
        display: none !important;
    }
    article.omc-half-width-post.following img,
    span.omc-small-video-icon {
        display: none;
    }
    .inner_footer {
        width: 720px;
        margin: 0 auto;
    }
    #pinterest-pinboard-widget-container .pin_link {
        float: right!important;
    }
    #pinterest-pinboard-widget-container .pinboard img {
        height: 50px!important;
        width: 50px!important;
    }
    .omc-quarter-width-category {
        width: 200px;
        margin-right: 28px;
    }
    .omc-copyright-area {
        padding: 10px 0 0;
    }
    div.omc-resize-290 {
        background: url(images/preloader.gif) center center no-repeat;
        width: 300px;
    }
    div.omc-resize-290-40margin {
        width: 200px;
        margin-right: 30px;
    }
    .omc-resize-620 {
        width: 430px;
    }
    nav#omc-main-navigation ul li a {
        font-size: 1.25em;
        padding: 15px 23px;
    }
    .rev_slider_wrapper {
        position: relative;
        z-index: 1;
    }
    img#omc-logo {
        margin: 0;
    }
    h1.omc-half-width-label {
        font-size: 1.16667em;
    }
    h1.omc-half-width-label a {
        padding: 4px 16px;
    }
    article.omc-modulule-b.following h3 {
        font-size: .91667em;
        margin-bottom: 11px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    article.omc-half-width-post.leading h2 {
        font-size: 1.16667em;
    }
    a.omc-category-blocks {
        font-size: .91667em;
        padding: 2px 5px;
        color: #FFF;
        margin: 0 5px 5px 0;
    }
    #back-top {
        visibility: hidden;
        opacity: 0;
    }
    article.omc-half-width-post.following h3 {
        font-size: 1em;
    }
    nav#omc-main-navigation ul.sub-menu {
        top: 27px;
    }
    .style1 ul.tabbernav li a,
    li.tabberactive a {
        font-size: 1em!important;
        padding: 6px 0;
    }
    .wpp-post-title {
        display: block;
        font-size: 1em;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 110px;
        height: 110px;
        margin: 0 10px 10px 0;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        width: 110px;
        height: 110px;
        margin: 0 0 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 110px;
        height: 110px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a img {
        width: 100%;
        height: 100%;
    }
    .omc-widget {
        margin-bottom: 9px;
    }
    a.omc-social-media-icon.large,
    a.omc-social-media-icon.large.no-right {
        width: 76px;
        margin-right: 0;
    }
    div.omc-tabs-widget {
        width: 225px;
    }
    .flickr_badge_image,
    .flickr_badge_image img {
        width: 54px;
        height: 54px;
    }
    .flickr_badge_image {
        margin-right: 10%;
        margin-bottom: 20px;
    }
    nav#omc-main-navigation ul li a {
        display: block;
    }
    article.omc-featured-post {
        height: 250px;
    }
    div.omc-featured-overlay p {
        height: 0;
        margin: 0;
        width: 0;
        display: block;
    }
    ol.flex-control-nav {
        display: none;
    }
    #omc-top-banner .image-campaign li a,
    nav#omc-main-navigation ul li#omc-header-search-mobi {
        display: block;
    }
    .flex-direction-nav li a {
        bottom: 97px;
    }
    .flexslider {
        width: 430px;
        height: 242px;
        margin-bottom: 0;
    }
    div.omc-featured-overlay h1 {
        font-weight: 700;
        font-size: 1.33333333em;
    }
    .flex-direction-nav li .prev {
        left: -2px;
    }
    .flex-direction-nav li .next {
        right: 0;
    }
    .es-carousel span {
        width: 92%;
        height: 27px;
    }
    .es-nav span {
        top: 33%;
    }
    div.omc-category-block a {
        font-size: 1.16667em;
        padding: 4px 10px;
    }
    nav#omc-main-navigation {
        margin-bottom: 15px;
        margin-top: 20px;
    }
    #omc-top-banner .image-campaign li {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #omc-top-banner {
        margin: 15px 40px 0 0;
        width: 375px;
        float: right;
    }
    .omc-copyright-left,
    a#omc-logo {
        float: left;
    }
    a#omc-logo {
        margin: 0;
        display: inline-block;
    }
    .omc-quarter-width-category {
        height: 179px;
    }
    span.omc-blog-two-stars-under {
        top: 92px;
        right: 0;
    }
    a.omc-social-media-icon.large {
        height: 108px;
    }
    .flex-container.omc-resize-620 {
        margin-bottom: 30px;
    }
    .omc-copyright-right {
        float: right;
    }
    .omc-copyright-right ul {
        list-style-type: none;
        margin-top: -12px;
    }
    article#omc-full-article h1 {
        font-size: 2.4em;
    }
    div.omc-related-posts {
        width: 460px;
    }
    .gallery-to-slideshow ul.flex-direction-nav li a {
        top: 85px;
    }
    div#omc-review-wrapper.omc-review-placement-t {
        width: 50%;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
        width: 100%;
        float: left;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
        text-align: center;
        position: relative;
        height: 90px;
        width: 100%;
        padding: 7px 0 0;
        float: left;
        background: #111;
    }
    div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {
        height: 100px;
    }
    div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
        width: 70%;
    }
    span.omc-half-width-icon {
        top: 33px;
        left: 78px;
    }
    img.omc-image-blog-one {
        width: 32%;
        margin: 4px 5% 1px 0;
    }
    nav#omc-main-navigation ul li#omc-header-search {
        display: none;
    }
    form#mobi-search {
        margin-bottom: -3px;
    }
    div#omc-header-search-mobi {
        position: absolute;
        top: 0;
        left: 250px;
        width: 300px;
        height: 1px;
    }
    input.omc-header-mobi-search-input-box {
        right: 0;
        top: 0;
        position: absolute;
        border: none;
        height: 28px;
        background-position: right;
        -moz-transition: .3s ease-in-out;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    input.omc-header-mobi-search-input-box:focus {
        left: 275px;
        outline: 0;
        box-shadow: 0 0 12px #ddd;
        top: -36px;
        width: 163px;
        position: absolute;
        border: 1px solid #abadb3;
        padding: 1px 8px 2px;
        -webkit-appearance: none;
        border-radius: 0;
        color: #333;
        background-color: #fff;
        background-position: right;
        -moz-transition: .3s ease-in-out;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    .tabbertabs {
        width: 88%;
    }
    a.omc-mobile-back-to-top {
        display: none;
    }
    .footer-logo {
        margin: -9px 0 8px;
    }
    #omc-author-page-image {
        float: left;
        margin: 4px 14px 3px 0;
        width: 89px;
    }
    #omc-inner-placeholder {
        height: 244px;
    }
    span.omc-blog2-icon {
        top: 48px;
        left: 44px;
    }
    span.omc-big-video-icon {
        position: absolute;
        top: 32%;
        left: 42%;
    }
    #foo1,
    .tp-bannershadow {
        width: 100%!important;
    }
}

@media only screen and (min-width:939px) and (max-width:1023px) {
    #omc-sidebar li,
    .side_header li,
    .test0 li {
        list-style-type: none;
    }
    header {
        position: relative!important;
        padding-top: 0!important;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3 {
        width: 720px;
    }
    a#omc-logo img {
        width: 100%!important;
        float: left;
    }
    #cycledtestimonialwidget-4 {
        width: 600px;
    }
    #text-16 img {
        width: 230px;
    }
    .waiting_left {
        float: left;
        width: 30%;
    }
    .waiting_right {
        float: left;
        width: 60%;
        margin-left: 30px;
        color: #696969;
        font-family: open sans;
        font-size: 14px;
    }
    .bx-wrapper li:before {
        content: ""!important;
    }
    #foo_content a img {
        width: 180px!important;
    }
    #text-17 {
        width: 67%;
    }
    #text-7 {
        height: 230px;
    }
    .omc-under-480 {
        display: none;
    }
    .omc-over-480 {
        display: block;
    }
    #omc-container {
        width: 720px;
        box-shadow: none !important;
    }
    input:invalid,
    textarea:invalid {
        width: 211px;
        height: 39px;
        border: none;
        box-shadow: none;
        padding-left: 10px;
    }
    nav#omc-main-navigation {
        background: url(images/main_navbg.png) repeat-x;
        border: 1px solid #cdcdcd;
        height: 40px;
        border-radius: 8px;
        display: none;
        box-shadow: 0 8px 10px 0 #cdcdcd;
    }
    .banner_bg {
        width: 220px!important;
    }
    input.search_input_sidebar {
        background: url(images/search1.png) no-repeat rgba(0, 0, 0, 0)!important;
        border: none !important;
        height: 39px;
        margin-top: 18px;
        padding-left: 10px;
        width: 250px;
    }
    .main_contain {
        margin-top: 210px!important;
    /*    top: 85px; */
    } 
    .test0 {
        width: 720px;
    }
    .test0 li h3 {
        border-bottom: 2px solid #1075BC;
        color: #1075BC;
        display: block;
        font-family: helveticanuestd-md;
        font-size: 18px;
        margin-bottom: 10px;
        transition: all .8s ease-in-out;
    }
    .test0 li {
        float: left;
        width: 220px;
        padding-right: 10px;
    }
    div.test0 ul li:before {
        color: #696969!important;
        content: ">";
        padding: 8px;
    }
    .fb-like-box iframe {
        width: 158px!important;
    }
    .menu-ExamplePages-container ul li {
        border-bottom: 1px dotted #CCC;
        padding: 8px;
        float: none !important;
    }
    nav#omc-main-navigation ul li a {
        padding-top: 13px!important;
        padding-bottom: 13px!important;
    }
    footer#omc-boxed {
        background: url(images/ftr.jpg) repeat-x rgba(0, 0, 0, 0);
        clear: both;
        width: 100%;
    }
    .omc-copyright-area {
        background: #4C81A6;
        margin: 0 auto;
        width: 100%;
    }
    section#omc-sidebar {
        width: 260px;
        float: right;
    }
    .omc-half-width-category {
        width: 47%;
        float: left;
        margin: 0 30px 30px 0;
    }
    .omc-full-width-category {
        width: 95%;
        float: left;
        margin: 0 30px 30px 0;
    }
    div#omc-inner-footer {
        width: 690px;
        padding: 18px 29px 0;
        margin: auto;
    }
    footer#omc-boxed {
        margin: auto;
    }
    #pinterest-pinboard-widget-container .row {
        width: 175px!important;
    }
    div.omc-footer-widget-column {
        width: 22.631578947368%;
        float: left;
        margin-right: 3.1578947368421%;
    }
    .ftr_nav {
        padding-right: 50px!important;
    }
    #omc-header-search-mobi {
        display: none !important;
    }
    article.omc-half-width-post.following img,
    span.omc-small-video-icon {
        display: none;
    }
    .inner_footer {
        width: 720px;
        margin: 0 auto;
    }
    #pinterest-pinboard-widget-container .pin_link {
        float: right!important;
    }
    #pinterest-pinboard-widget-container .pinboard img {
        height: 50px!important;
        width: 50px!important;
    }
    .omc-quarter-width-category {
        width: 200px;
        margin-right: 28px;
    }
    .omc-copyright-area {
        padding: 10px 0 0;
    }
    div.omc-resize-290-40margin {
        width: 200px;
        margin-right: 30px;
    }
    .omc-resize-620 {
        width: 430px;
    }
    nav#omc-main-navigation ul li a {
        font-size: 1.25em;
        padding: 15px 23px;
    }
    .rev_slider_wrapper {
        position: relative;
        z-index: -1;
    }
    img#omc-logo {
        margin: 0;
    }
    h1.omc-half-width-label {
        font-size: 1.16667em;
    }
    h1.omc-half-width-label a {
        padding: 4px 16px;
    }
    article.omc-modulule-b.following h3 {
        font-size: .91667em;
        margin-bottom: 11px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    article.omc-half-width-post.leading h2 {
        font-size: 1.16667em;
    }
    a.omc-category-blocks {
        font-size: .91667em;
        padding: 2px 5px;
        color: #FFF;
        margin: 0 5px 5px 0;
    }
    #back-top {
        visibility: hidden;
        opacity: 0;
    }
    article.omc-half-width-post.following h3 {
        font-size: 1em;
    }
    nav#omc-main-navigation ul.sub-menu {
        top: 27px;
    }
    .style1 ul.tabbernav li a,
    li.tabberactive a {
        font-size: 1em!important;
        padding: 6px 0;
    }
    .wpp-post-title {
        display: block;
        font-size: 1em;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 110px;
        height: 110px;
        margin: 0 10px 10px 0;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        width: 110px;
        height: 110px;
        margin: 0 0 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 110px;
        height: 110px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a img {
        width: 100%;
        height: 100%;
    }
    .omc-widget {
        width: 230px;
        margin-bottom: 9px;
    }
    a.omc-social-media-icon.large,
    a.omc-social-media-icon.large.no-right {
        width: 76px;
        margin-right: 0;
    }
    div.omc-tabs-widget {
        width: 225px;
    }
    .flickr_badge_image,
    .flickr_badge_image img {
        width: 54px;
        height: 54px;
    }
    .flickr_badge_image {
        margin-right: 10%;
        margin-bottom: 20px;
    }
    nav#omc-main-navigation ul li a {
        display: block;
    }
    article.omc-featured-post {
        height: 250px;
    }
    div.omc-featured-overlay p {
        height: 0;
        margin: 0;
        width: 0;
        display: block;
    }
    ol.flex-control-nav {
        display: none;
    }
    #omc-top-banner .image-campaign li a,
    nav#omc-main-navigation ul li#omc-header-search-mobi {
        display: block;
    }
    .flex-direction-nav li a {
        bottom: 97px;
    }
    .flexslider {
        width: 430px;
        height: 242px;
        margin-bottom: 0;
    }
    div.omc-featured-overlay h1 {
        font-weight: 700;
        font-size: 1.33333333em;
    }
    .flex-direction-nav li .prev {
        left: -2px;
    }
    .flex-direction-nav li .next {
        right: 0;
    }
    .es-carousel span {
        width: 92%;
        height: 27px;
    }
    .es-nav span {
        top: 33%;
    }
    div.omc-category-block a {
        font-size: 1.16667em;
        padding: 4px 10px;
    }
    nav#omc-main-navigation {
        margin-bottom: 15px;
        margin-top: 20px;
    }
    #omc-top-banner .image-campaign li {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #omc-top-banner {
        margin: 15px 40px 0 0;
        width: 375px;
        float: right;
    }
    a#omc-logo {
        margin: 0;
        display: inline-block;
    }
    .omc-quarter-width-category {
        height: 179px;
    }
    span.omc-blog-two-stars-under {
        top: 92px;
        right: 0;
    }
    a.omc-social-media-icon.large {
        height: 108px;
    }
    .flex-container.omc-resize-620 {
        margin-bottom: 30px;
    }
    .omc-copyright-left {
        float: left;
    }
    .omc-copyright-right {
        float: right;
    }
    .omc-copyright-right ul {
        list-style-type: none;
        margin-top: -12px;
    }
    article#omc-full-article h1 {
        font-size: 2.4em;
    }
    div.omc-related-posts {
        width: 460px;
    }
    .gallery-to-slideshow ul.flex-direction-nav li a {
        top: 85px;
    }
    div#omc-review-wrapper.omc-review-placement-t {
        width: 50%;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
        width: 100%;
        float: left;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
        text-align: center;
        position: relative;
        height: 90px;
        width: 100%;
        padding: 7px 0 0;
        float: left;
        background: #111;
    }
    div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {
        height: 100px;
    }
    div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
        width: 70%;
    }
    span.omc-half-width-icon {
        top: 33px;
        left: 78px;
    }
    img.omc-image-blog-one {
        width: 32%;
        margin: 4px 5% 1px 0;
    }
    nav#omc-main-navigation ul li#omc-header-search {
        display: none;
    }
    form#mobi-search {
        margin-bottom: -3px;
    }
    div#omc-header-search-mobi {
        position: absolute;
        top: 0;
        left: 250px;
        width: 300px;
        height: 1px;
    }
    input.omc-header-mobi-search-input-box {
        right: 0;
        top: 0;
        position: absolute;
        border: none;
        height: 28px;
        background-position: right;
        -moz-transition: .3s ease-in-out;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    input.omc-header-mobi-search-input-box:focus {
        left: 275px;
        outline: 0;
        box-shadow: 0 0 12px #ddd;
        top: -36px;
        width: 163px;
        position: absolute;
        border: 1px solid #abadb3;
        padding: 1px 8px 2px;
        -webkit-appearance: none;
        border-radius: 0;
        color: #333;
        background-color: #fff;
        background-position: right;
        -moz-transition: .3s ease-in-out;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    .tabbertabs {
        width: 88%;
    }
    a.omc-mobile-back-to-top {
        display: none;
    }
    .footer-logo {
        margin: -9px 0 8px;
    }
    #omc-author-page-image {
        float: left;
        margin: 4px 14px 3px 0;
        width: 89px;
    }
    #omc-inner-placeholder {
        height: 244px;
    }
    span.omc-blog2-icon {
        top: 48px;
        left: 44px;
    }
    span.omc-big-video-icon {
        position: absolute;
        top: 32%;
        left: 42%;
    }
    #foo1,
    .tp-bannershadow {
        width: 100%!important;
    }
}

@media only screen and (min-width:1024px) {
    .omc-widget,
    .omc-widget1,
    .test0 ul li {
        list-style-type: none;
    }
    #text-17 {
        width: 65%;
    }
    .following h3 span a.omc-title-anchor {
        text-align: left!important;
    }
    #foo_content a img {
        width: 250px!important;
    }
    .archive .test0 {
        margin: -10px auto;
    }
    .waiting_left {
        float: left;
        width: 30%;
    }
    .waiting_right {
        float: left;
        width: 60%;
        margin-left: 30px;
        color: #696969;
        font-family: "open sans";
        font-size: 14px;
    }
    .omc-under-480 {
        display: none;
    }
    .omc-over-480,
    span.omc-small-video-icon {
        display: block;
    }
    #omc-container {
        width: 990px;
        box-shadow: none !important;
    }
    .main_contain {
        margin-top: 205px!important;
    }
    section#omc-main {
        width: 663px;
        float: left;
        margin-right: 20px;
        margin-left: 0;
        position: relative;
        z-index: -1;
    }
    .chrome section#omc-main {
        margin-right: 15px;
        margin-left: 7px;
    }
    .widget_search {
        margin-top: 30px!important;
    }
    #search-4 {
        margin-top: 0px!important;
    }
    .SP_News_scrolling_Widget h2 a {
        color: #1074bc!important;
    }
    .side_header .simple-social-icons {
        width: 345px;
    }
    .text_link {
        background-color: #dfdfdf;
        padding: 8px;
        margin-top: 10px;
        font-style: italic;
        font-family: serif, Monaco, monospace;
        font-size: 14px;
        text-align: justify;
    }
    .text_link img {
        height: 80px;
    }
    .recent-news-items li {
        width: 300px;
    }
    section#omc-sidebar {
        width: 300px;
        float: left;
        margin-left: 5px;
    }
    .omc-half-width-category {
        width: 320px;
        float: left;
        margin: 0 20px 40px 0;
    }
    .omc-full-width-category {
        width: 620px;
        float: left;
        margin: 0 40px 40px 0;
    }
    div#omc-inner-footer {
        margin: auto auto auto 0;
        width: 990px;
        padding: 0!important;
    }
    div.omc-footer-widget-column {
        width: 22.631578947368%;
        float: left;
        margin-right: 3.1578947368421%;
    }
    footer#omc-boxed {
        width: 100%;
        margin: auto;
        top: 25px;
        background: url(images/ftr.jpg) repeat-x;
        clear: both;
    }
    .omc-quarter-width-category {
        width: 134px;
        margin-right: 28px;
    }
    .omc-copyright-area {
        width: 100%;
        margin: 25px auto 0;
        background: #4C81A6;
        padding: 5px 0;
    }
    .radioshowtitle {
        color: #1074BC!important;
        font-size: 18px!important;
        font-weight: 700;
    }
    .category-radio-show h3.widgettitle {
        color: #1075BC;
        display: block;
        font-size: 18px;
        font-weight: 400;
        transition: all .8s ease-in-out;
    }
    #text-14 .textwidget ul li a,
    #text-30 .textwidget ul li a {
        width: 80px;
        float: left;
        font-size: 14px;
        font-weight: 400;
        padding: 10px;
    }
    h1.omc-half-width-label,
    nav#omc-main-navigation ul li a {
        font-size: 1.5em;
    }
    #omc-main .test0 .image_carousel {
        width: 650px;
    }
    #omc-main .test0 .image_carousel .caroufredsel_wrapper {
        height: 315px!important;
    }
    .inner_footer {
        width: 950px;
        background: #4C81A6;
        margin: 0 auto;
        padding: 5px 0;
    }
    div.test0 #recent-posts-2 ul li:before {
        content: ""!important;
        padding: 0!important;
    }
    #recent-posts-2 a img.wpp-thumbnail {
        width: 100px!important;
        margin-bottom: 15px!important;
        height: 100px!important;
    }
    .cycle-slideshow blockquote {
        border: none !important;
    }
    .menu-quick-links-container li {
        border-bottom: 1px solid #CCC;
        padding: 8px 3px 8px 5px;
    }
    /* .flex-control-nav li a.active,

    .flex-control-nav li a:hover,

    .omc-footer-widget .tagcloud a:hover,

    .pagination span,

    .style1 ul.tabbernav li.tabberactive a,

    .widget_categories>ul>li>a:hover,

    a#omc-main-navigation ul li.current-menu-item a,

    a.omc-featured-label,

    a.omc-flex-category,

    a.omc-mobile-back-to-top,

    a.omc-title-category-context,

    div.omc-authorbox p a,

    div.omc-category-block a,

    div.search-button,

    h1.omc-half-width-label a,

    h2.omc-quarter-width-label a,

    h3#comments-title,

    h3.omc-blog-one-cat a,

    h3.omc-blog-two-cat a,

    h3.omc-default-widget-header,

    h3.widgettitle,

    h3.widgettitle span,

    input.search_button_sidebar,

    nav#omc-main-navigation ul li.current-category-ancestor a,

    nav#omc-main-navigation ul li.current-menu-item a,

    nav#omc-main-navigation ul li.current-menu-parent a,

    nav#omc-main-navigation ul li.current-post-ancestor a,

    nav#omc-main-navigation ul.sub-menu,

    span.omc-criteria-percentage {

        background: 0 0!important;

    } UIDev AM*/
    .omc-resize-620 {
        width: 620px;
    }
    img#omc-logo {
        margin: 0;
    }
    article.omc-featured-post {
        height: 350px;
    }
    article.omc-modulule-b.following h3 {
        font-size: 1.08333em;
        margin-bottom: 14px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    article.omc-half-width-post.leading h2 {
        font-size: 1.33333em;
    }
    a.omc-category-blocks {
        font-size: 1.16667em;
        padding: 4px 10px;
        margin: 0 10px 10px 0;
        font-weight: 700;
    }
    #back-top {
        visibility: hidden;
        opacity: 0;
    }
    article.omc-half-width-post.leading {
        height: auto;
    }
    .flickr_badge_image {
        width: 80px;
        height: 85px;
        margin-right: 10%;
        margin-bottom: 20px;
    }
    .flickr_badge_image img {
        width: 80px;
        height: 80px;
    }
    .wpp-post-title {
        font-size: 1.08333em;
        height: auto;
        overflow: hidden;
        display: inline;
        margin-bottom: 0;
    }
    .style1 ul.tabbernav li a,
    li.tabberactive a {
        font-size: 1.16667em!important;
        padding: 6px 0;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 40px 40px 0;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0 0 40px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
    .omc-widget {
        width: 300px;
        margin-bottom: 7px;
        float: left;
        margin-right: 0;
    }
    #text-33 {
        float: right!important;
        text-align: right;
    }
    .test0 {
        width: 990px!important;
        margin: 20px auto;
    }
    .test0.testmo {
        float: left;
        width: 335px;
        margin-left: 141px;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3 {
        margin-left: 0;
    }
    .test0 ul li a {
        font-weight: 700;
        font-size: 14px;
        color: #696969!important;
    }
    div.test0 ul li:before {
        content: ">";
        color: #696969!important;
        padding: 8px;
    }
    div.test0 #text-9 ul li:before,
    div.test0 .bx-wrapper ul li:before {
        content: ""!important;
        padding-left: 0!important;
    }
    #text-9 ul li img {
        width: 100px!important;
        height: 100px!important;
    }
    .menu-ExamplePages-container ul li {
        padding: 8px;
        border-bottom: 1px dotted #CCC;
    }
    .test0 .mtphr-dnt-widget-2 h3,
    .test0 li h3 {
        border-bottom: 2px solid #1075BC;
    }
    .side_header {
        width: 35%;
        height: 115px;
    }
    .newsletter-submit {
        font-size: 0;
        padding-top: 52px;
    }
    .side_header #newsletterwidget-2 {
        margin-bottom: 0!important;
    }
    .test0 li h3 {
        font-family: helveticanuestd-md;
        width: 103%;
        color: #1075BC;
        display: block;
        -moz-transition: .8s ease-in-out;
        -webkit-transition: .8s ease-in-out;
        transition: .8s ease-in-out;
        font-size: 18px;
        margin-bottom: 10px;
    }
    a.omc-social-media-icon.large {
        width: 90px;
        margin-right: 10px;
    }
    a.omc-social-media-icon.large.no-right {
        width: 90px;
        margin-right: 0;
    }
    .clear {
        clear: both;
    }
    div.omc-tabs-widget {
        width: 290px;
    }
    nav#omc-main-navigation ul.sub-menu {
        top: 35px;
        width: 230px;
        border: 1px solid #CCC;
    }
    nav#omc-main-navigation {
        display: block!important;
    }
    nav#omc-main-navigation ul li a {
        padding: 13px 40px;
    }
    div.omc-featured-overlay p {
        height: 20px;
        margin: 0 20px 10px;
        width: 78%;
        display: block;
        font-weight: 700;
    }
    .flex-direction-nav li a {
        bottom: 157px;
    }
    .flexslider {
        width: 620px;
        height: 350px;
        margin-bottom: 0;
    }
    div.omc-featured-overlay h1 {
        font-weight: 700;
        font-size: 1.5em;
    }
    ol.flex-control-nav {
        display: block;
    }
    .flex-direction-nav li .prev {
        left: -46px;
    }
    .flex-direction-nav li .next {
        right: -44px;
    }
    .es-carousel span {
        width: 95%;
        height: auto;
    }
    .es-nav span {
        top: 38%;
    }
    div.omc-category-block a {
        font-size: 1.16667em;
        padding: 4px 10px;
    }
    nav#omc-main-navigation {
        margin-bottom: 0;
        margin-top: 18px;
    }
    #omc-top-banner .image-campaign li {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #omc-top-banner .image-campaign li a {
        display: block;
    }
    #omc-top-banner {
        margin: 10px 40px 0 0;
        width: 468px;
        float: right;
        position: relative;
    }
    a#omc-logo {
        margin: 0;
        display: inline-block;
    }
    span.omc-blog-two-stars-under {
        top: 144px;
        right: 0;
    }
    a.omc-social-media-icon.large {
        height: 110px;
    }
    .flex-container.omc-resize-620 {
        margin-bottom: 47px;
    }
    .omc-copyright-left {
        float: left;
    }
    .omc-copyright-right {
        float: right;
    }
    .omc-copyright-right ul {
        list-style-type: none;
        margin-top: -12px;
    }
    article#omc-full-article h1 {
        font-size: 3em;
    }
    .single div#respond {
        margin-top: 0;
    }
    .gallery-to-slideshow ul.flex-direction-nav li a {
        top: 142px;
    }
    div#omc-review-wrapper.omc-review-placement-t {
        width: 50%;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
        width: 60%;
    }
    div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
        text-align: center;
        padding: 7px 0 0;
        width: 118px;
        position: absolute;
        top: 0;
        right: 0;
        background: #111;
        height: 500px;
    }
    div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
        width: 80%;
    }
    span.omc-half-width-icon {
        top: 65px;
        left: 125px;
    }
    img.omc-image-blog-one {
        width: 28%;
        margin: 4px 5% 1px 0;
    }
    nav#omc-main-navigation {
        background: url(images/main_navbg.png) repeat-x;
        border: 1px solid #cdcdcd;
        height: 35px;
        border-radius: 8px;
        box-shadow: 0 8px 10px 0 #cdcdcd;
    }
    .newsletter-submit {
        height: 39px;
        margin-top: 3px;
        right: 88px;
    }
    .banner_bg {
        background: url(images/call_toa.png) no-repeat;
        width: 280px!important;
        height: 225px;
    }
    #pinterest-pinboard-widget-container .row {
        height: 65px;
        width: 200px!important;
    }
    .fb-like-box iframe {
        width: 220px!important;
    }
    #pinterest-pinboard-widget-container .pinboard img {
        height: 61px!important;
        width: 61px!important;
    }
    input.search_input_sidebar {
        background: url(images/search.png) no-repeat!important;
        width: 309px;
        border: none !important;
        height: 39px;
        padding-left: 10px;
        margin-top: 18px;
        margin-left: -5px;
    }
    nav#omc-main-navigation ul li#omc-header-search {
        display: block;
    }
    div#omc-header-search-mobi {
        display: none;
    }
    .tabbertabs {
        width: 88%;
    }
    .footer-logo {
        margin: -9px 0 8px;
    }
    #omc-author-page-image {
        float: left;
        margin: 4px 24px 8px 0;
        width: 119px;
    }
    #omc-inner-placeholder {
        height: 350px;
    }
    span.omc-blog2-icon {
        top: 62px;
        left: 61px;
    }
    span.omc-big-video-icon {
        position: absolute;
        top: 37%;
        left: 47%;
    }
    .omc-widget1 {
        width: 350px;
        margin-bottom: 7px;
        float: left;
        margin-right: 0;
    }
    /*

    .bx-wrapper {



        max-width:600px!important;



    }





*/
    .bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper {
        height: auto!important;
    }
}

@media only screen and (max-width:1024px) {
    #text-11 ul li:before,
    #text-8 ul li:before,
    #wpadminbar {
        display: none;
    }
    .post_thumbnail a img,
    .test0 ul li {
        height: auto!important;
    }
    body {
        overflow-x: hidden;
    }
    .side_header {
        margin-left: 0!important;
    }
    .category-radio-show .listenradio {
        padding: 0!important;
        float: right!important;
        clear: both!important;
    }
    section#omc-sidebar {
        width: 28%!important;
    }
    #cycledtestimonialwidget-2,
    #cycledtestimonialwidget-3,
    #cycledtestimonialwidget-4,
    #menu-quick-links li,
    .kiwi-logo-carousel.kiwi-logo-carousel-home.default.align-center.col4,
    .test0 {
        width: 100%!important;
    }
    .omc-widget {
        float: left;
    }
    #wprmenu_bar {
        position: fixed!important;
        top: 0!important;
        right: 10px!important;
    }
    .post_thumbnail a img {
        width: 100%!important;
    }
    .post_content h2 {
        clear: both;
    }
}

@media only screen and (max-width:768px) {
    .test0,
    section#omc-sidebar {
        clear: both;
        width: 100%!important;
    }
    .banner_bg .space img,
    .bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper {
        height: auto!important;
    }
    .respo {
        display: block;
    }
    .res {
        display: none;
    }
    #wpadminbar,
    .test0:after {
        display: block;
    }
    #rev_slider_8_1_wrapper {
        float: left;
    }
    body {
        overflow: hidden!important;
    }
    #omc-container {
        width: 96%!important;
    }
    .side_header.fr {
        float: right!important;
        width: 52%;
        padding-top: 20px;
    }
    .gform_wrapper .gform_footer input.button,
    .gform_wrapper .gform_footer input[type=submit],
    .test0 {
        float: left;
    }
    li#simple-social-icons-3 {
        width: 100%!important;
    }
    #pinterest-pinboard-widget-container .row {
        width: 100%!important;
        height: auto!important;
    }
    #omc-sidebar {
        width: 300px;
    }
    .test0 {
        margin-top: 30px;
    }
    .textwidget p,
    a.butn {
        margin: 0;
    }
    .banner_bg .space img {
        width: 100%!important;
    }
    a.butn {
        width: 90%;
        text-align: center;
    }
    .test0:after {
        content: ".";
        clear: both;
        visibility: hidden;
    }
    #pinterest-pinboard-widget-container .pin_link,
    nav#omc-main-navigation {
        display: none;
    }
    .omc-footer-widget-column {
        width: 117px;
    }
    .ftr_nav {
        padding-right: 0!important;
        font-size: 12px;
    }
    .side_header fr li,
    section#omc-sidebar li {
        float: left;
        margin-bottom: 20px;
    }
    /*

    .bx-wrapper {



        max-width:600px!important;   



    }



*/
    .omc-copyright-right {
        width: 100%!important;
        margin: 15px 7px;
    }
    div.omc-footer-widget-column {
        width: 164px;
        margin-right: 4px;
    }
    .widget_search {
        width: 241px!important;
    }
    #omc-full-article .xoxo .xo-res-block {
        width: 48%;
    }
    .div_adoption {
        width: 40%;
        margin-right: 30px;
    }
    article#omc-full-article {
        width: 100%!important;
    }
    .commentlist img.avatar,
    .textwidget img {
        width: auto!important;
    }
    .textwidget img {
        float: left!important;
        clear: both!important;
    }
    .inner_footer {
        width: 96%!important;
    }
    .omc-half-width-category.omc-module-a {
        margin-right: 2%!important;
    }
    .slideb li {
        width: 32%;
        margin-right: 1%;
    }
    .slideb .bx-viewport li {
        margin-right: 0!important;
    }
    li#search-4 {
        margin-left: 30px;
    }
    #wprmenu_bar {
        padding: 10px!important;
    }
}

@media only screen and (max-width:750px) {
    #text-8 {
        width: 100%;
    }
    .omc-footer-widget-column {
        width: 49%!important;
        height: 300px;
        float: left!important;
    }
    .pinboard img {
        width: 31%!important;
        height: 70px!important;
    }
    a#omc-logo {
        float: left;
    }
    li#category_post_list_widget-2,
    li#category_post_list_widget-3 {
        width: 49%;
    }
    #text-8 .your-class {
        width: 500px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:670px) {
    a#omc-logo {
        width: 262px;
    }
    .img_container .image img {
        width: 100%;
    }
    .img_container .info {
        width: 88%!important;
    }
    .img_container {
        padding: 0 13px!important;
    }
    article#omc-full-article a {
        font-size: 12px!important;
    }
    #omc-full-article .sabai-table.sabai-table-hover td span {
        font-size: 12px!important;
        padding-right: 7px;
    }
    strong.sabai-row-title {
        font-size: 13px;
    }
    #omc-full-article table th,
    table td {
        font-size: 12px;
    }
}

@media only screen and (max-width:610px) {
    .fullwidthbanner-container .fullwidthabanner,
    .rev_slider ul,
    .rev_slider>ul>li,
    .slotholder,
    .tp-bgimg.defaultimg {
        width: 100%!important;
        background-size: 100% 100%!important;
    }
    header .textwidget p {
        margin: 0!important;
    }
    .post_thumbnail {
        width: 50%;
    }
    section#omc-sidebar .xoxo #text-27 {
        list-style-type: none;
        width: 100%;
    }
    audio {
        width: 86%!important;
    }
    .img_container {
        padding: 0 10px!important;
    }
}

@media only screen and (max-width:580px) {
    .fl.newsdesc,
    .post-title {
        height: auto!important;
    }
    .view_all_link,
    a.butn {
        clear: both;
    }
    #omc-transparent-layer {
        width: 96%;
        display: block;
        margin: 0 auto;
    }
    header {
        width: 100%;
    }
    li#simple-social-icons-3 {
        margin: 0!important;
    }
    .simple-social-icons ul li {
        margin: 0 2px 12px!important;
    }
    .omc-widget {
        width: 100%!important;
        margin-right: 0;
    }
    .omc-half-width-category {
        width: 100%!important;
		height:auto!important;
        margin-left: 2%!important;
    }
	article.omc-half-width-post.leading img {
    height: auto!important;
}
    section#omc-sidebar {
        width: 80%!important;
        padding: 0!important;
        margin-left: 10%!important;
    }
    .recent-news-items h2,
    .view_all_link h2 {
        float: left;
        width: 48%;
    }
    .bottom-ftr {
        width: 96%;
        display: block;
        margin: 0 auto;
    }
    a#omc-logo {
        width: 232px;
    }
    .post-title {
        margin-top: 30px!important;
    }
    #search-4 {
        margin-top: 30px;
    }
    div.search_input input {
        width: 90%;
    }
    #omc-full-article .sabai-table.sabai-table-hover td,
    #omc-full-article .sabai-table.sabai-table-hover th {
        padding: 10px 0 10px 4px;
        max-width: 85px;
    }
    #omc-full-article .sabai-table.sabai-table-hover td span {
        white-space: normal;
        display: block;
        padding: 3px 0;
    }
    td.sabai-form-check {
        max-width: 20px;
    }
}

@media only screen and (max-width:479px) {
    .tp-revslider-mainul .tp-caption h1 a {
        position: relative;
    }
    .tp-revslider-mainul .tp-caption h1 a {
        margin: 5px!important
    }
    #omc-container {
        padding: 0!important;
    }
    #omc-logo img,
    .side_header.fr,
    .simple-social-icons ul,
    div.newsletter_email input,
    div.search_input input {
        width: 100%!important;
    }
    #text-33 {
        margin-left: 0!important;
    }
    #text-33 h3.widgettitle {
        padding-left: 0!important;
    }
    .newsletter_email {
        float: left!important;
        width: 90%;
    }
    .omc-half-width-category {
        width: 96%!important;
        margin-left: 2%!important;
        margin-right: 0!important;
    }
    .omc-footer-widget-column,
    .omc-resize-290 {
        width: 100%!important;
    }
    .omc-copyright-area {
        clear: both;
        float: left;
    }
    a#omc-logo {
        width: 100%;
    }
    .search_input {
        width: 84%;
    }
    #omc-full-article .xoxo div {
        margin-right: 6px!important;
    }
    #text-8 .your-class {
        width: 310px;
        margin: 0 auto;
    }
    li#simple-social-icons-3 {
        width: 256px!important;
        margin: 0 auto!important;
        float: none;
    }
    .post_left img {
        width: 20%!important;
    }
    .post_left,
    .post_right {
        width: 100%;
    }
    #omc-transparent-layer {
        float: left;
        width: 100%;
    }
    article#omc-full-article {
        padding-top: 30px;
    }
    .img_container {
        padding: 0 6px!important;
    }
    .img_container .info {
        width: 81%!important;
    }
    .simple-social-icons ul.alignright li {
        margin: 0 5px 12px!important;
    }
}

@media only screen and (max-width:390px) {
    nav#omc-main-navigation {
        display: none;
    }
    div.search_input input {
        width: 84%!important;
    }
    #wprmenu_bar {
        padding: 10px 5px!important;
    }
    a.childr {
        width: 48%;
        float: left;
        margin-right: 1%;
        height: 230px;
    }
    .img_container {
        width: 100%;
        padding: 0!important;
        margin: 0 0 20px;
    }
    .img_container .info {
        width: 96%!important;
        padding: 5px 2%;
    }
}

@media only screen and (max-width:320px) {
    .newsletter_email {
        width: 82%;
        float: right!important;
    }
    .side_header.fr {
        padding-top: 0!important;
    }
    .newsletter_submit {
        float: right;
        width: 30px!important;
    }
    header .textwidget p {
        margin: 0!important;
    }
    #text-33 .textwidget:after,
    .newsletter_email:after,
    .newsletter_submit:after,
    .side_header:after {
        display: none;
    }
    #omc-logo:after,
    #text-33 .textwidget:after,
    .side_header:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
    }
    section#omc-sidebar {
        width: 96%!important;
        padding: 0!important;
        margin-left: 2%!important;
    }
    .ftr_nav.fl,
    .textwidget img {
        width: 100%!important;
    }
    #omc-full-article .xoxo div {
        width: 100%!important;
        margin-bottom: 0!important;
        margin-top: 0!important;
    }
    #text-33 {
        margin-left: 0;
    }
    .bx-wrapper ul.kiwi-logo-carousel.align-center li img {
        max-width: 90%!important;
    }
    #text-33 h3.widgettitle {
        padding-left: 0;
    }
    #text-33 .textwidget {
        clear: both;
    }
    .ftr_nav.fl {
        float: left!important;
        display: block!important;
    }
    .omc-copyright-left {
        float: left!important;
        text-align: left!important;
    }
    div.newsletter_email input {
        width: 70%!important;
        float: right;
        height: 28px!important;
    }
    select#input_1_6_2_month {
        width: 110px!important;
    }
    .xoxo,
    span#input_1_6_2_container {
        width: 100%!important;
    }
    .form11 .gform_wrapper .ginput_complex .ginput_right input[type=text],
    .gform_wrapper .ginput_complex .ginput_right input[type=email],
    .gform_wrapper .ginput_complex .ginput_right input[type=number],
    .gform_wrapper .ginput_complex .ginput_right input[type=password],
    .gform_wrapper .ginput_complex .ginput_right input[type=tel],
    .gform_wrapper .ginput_complex .ginput_right input[type=url],
    .gform_wrapper .ginput_complex .ginput_right select {
        width: 94%!important;
    }
    .form11 .gform_wrapper .ginput_complex .ginput_cardinfo_left {
        width: 100%!important;
    }
    .form11 .gform_wrapper .ginput_complex .ginput_cardinfo_left label,
    .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
        height: 20px!important;
    }
    .form11 .gform_wrapper .gform_footer {
        margin-top: 0!important;
        padding-top: 0!important;
    }
    .main_contain .omc-widget {
        width: 98%!important;
        margin-right: 0!important;
    }
}

@media (max-width:1024px) {
    #omc-container,
    html {
        margin-top: 0!important;
    }
    html {
        padding-top: 0!important;
    }
    header {
        margin-top: 40px;
    }
    li#simple-social-icons-3.omc-widget.simple-social-icons {
        float: right;
    }
    #omc-main,
    #omc-sidebar {
        padding-top: 10px;
    }
    .omc-widget {
        float: none;
    }
    body.admin-bar #wprmenu_bar {
        top: 55px!important;
        right: 20px!important;
        margin-right: 0!important;
    }
}

@media (max-width:768px) {
    header {
        background: 0 0!important;
        border-bottom: 1px solid #DCDCDC;
        padding-bottom: 40px;
    }
    .side_header.fr {
        width: 100%;
    }
    .simple-social-icons {
        width: 100%;
    }
    div.cta_donate {
        text-align: left;
        margin: 10px 0;
    }
    .newsletter_submit {
        margin-right: 2%;
    }
    header h3.widgettitle {
       margin-left: 0;
    }
    header .newsletter.newsletter-subscription div.newsletter_email input {
       width: 100%!important;
    }
    header .newsletter.newsletter-subscription .newsletter_email {
         width: 88%!important;
         float: left;
        margin-right: 0;
    }
    #omc-main,
    #omc-sidebar {
        padding-top: 0;
    }
    li#text-33.omc-widget.widget_text {
        float: right;
    }
    li#text-33.omc-widget.widget_text h3 {
        text-align: right;
    }
}

@media (max-width:714px) {
    header #omc-logo,
    header .side_header.fr {
        width: 100%;
    }
    a.header_donate_btn {
        margin-left: 0;
        margin-top: 10px;
        display: inline-block;
    }
    div.cta_donate {
        text-align: left;
    }
    li#simple-social-icons-3 {
        float: left;
        width: 100%!important;
    }
    li#simple-social-icons-3.omc-widget.simple-social-icons ul {
        float: left;
    }
    header .newsletter.newsletter-subscription .newsletter_email {
        width: 88%!important;
        float: left;
        margin-right: 0;
    }
    header .newsletter.newsletter-subscription .newsletter_submit {
        width: 10%!important;
    }
    header .newsletter.newsletter-subscription div.newsletter_email input {
        width: 100%!important;
    }
    html {
        padding: 0!important;
        margin: 0!important;
    }
    header {
        padding-bottom: 10px;
    }
    header #omc-logo {
        margin: auto;
    }
    a#omc-logo {
        float: none;
    }
    li#text-33.omc-widget.widget_text h3 {
        padding-left: 0;
        text-align: left;
    }
    li#text-33.omc-widget.widget_text {
        float: left;
    }
    li#simple-social-icons-3.omc-widget.simple-social-icons {
        float: right;
        width: 51%!important;
        margin-top: 41px;
    }
    .simple-social-icons ul li[class^=social] {
        margin: 3px!important;
    }
}

@media (max-width:580px) {
    li#simple-social-icons-3.omc-widget.simple-social-icons {
        width: 100%!important;
    }
    #omc-logo {
        margin: 0!important;
    }
    #omc-logo img {
        float: left!important;
    }
}

@media screen and (max-width:800px) {
    #lbx_content,
    #lbx_fade,
    #lbx_light {
        display: none !important;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    header {
        top: -40px;
    }
    .main_contain {
        position: relative;
       top: 180px;
    }
    #category_post_list_widget-8 .post_thumbnail.fl {
        width: 300px!important;
    }
    .home .res>li {
        width: 29%!important;
        float: left!important;
    }
    .test0 {
        margin-top: 180px;
    }
}

@media screen and (max-width:600px) {
    #omc-full-article span.testimonial-client {
        max-width: 60px!important;
        font-size: 8px!important;
    }
}

@media screen and (max-width:1024px) {
    .archive.post-type-archive.post-type-archive-course.sensei section#omc-sidebar,
    .page-template-template-about.page-template-template-about-php section#omc-sidebar,
    .page-template-template-donation.page-template-template-donation-php section#omc-sidebar,
    .single.single-course.sensei section#omc-sidebar {
        margin-bottom: 0;
    }
}

@media screen and (min-width:769px) and (max-width:1023px) {
    .page-template-template-donation.page-template-template-donation-php section#omc-sidebar {
        width: 100%!important;
        margin-top: 70px!important;
    }
}

@media screen and (min-width:863px) and (max-width:1023px) {
    .page-template-template-about.page-template-template-about-php section#omc-sidebar,
    .page-template-template-donation.page-template-template-donation-php section#omc-sidebar {
        margin-bottom: 26%;
    }
}

@media screen and (min-width:850px) and (max-width:1023px) {
    .single.single-course.sensei section#omc-sidebar {
        margin-bottom: 15%;
    }
}

@media only screen and (max-width:750px) {
    .omc-footer-widget-column {
        height: auto;
    }
}

@media only screen and (max-width:1024px) {
    section#omc-sidebar {
        margin-bottom: 20%;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    div.omc-footer-widget-column {
        width: 32%!important;
    }
}

@media screen and (min-width:1024px) and (max-width:1028px) {
    #omc-container.main_contain {
        margin-bottom: 20%!important;
    }
}

@media screen and (min-width:769px) {
    body.woocommerce-cart div.coupon input#coupon_code {
        width: 100px;
    }
}

@media screen and (max-width:425px) {
    .woocommerce table.cart td.actions .button,
    .woocommerce table.cart td.actions input,
    .woocommerce-page table.cart td.actions .button,
    .woocommerce-page table.cart td.actions input {
        font-size: 14px;
    }
}

@media screen and (min-width:375px) and (max-width:767px) {
    body.woocommerce-cart section#omc-sidebar {
        width: 107%!important;
        padding-left: 0!important;
        margin-left: 0!important;
    }
}

@media only screen and (max-width:1024px) {
    body.woocommerce-cart section#omc-sidebar {
        margin-bottom: 0!important;
    }
}

@media screen and (min-width:715px) {
    header h3.widgettitle {
        margin: 0;
    }
}

@media screen and (max-width:600px) {
    a.button.sensei-certificate-link.caf-header-sensei-certificate-link {
        margin-top: 37px;
        width: 130px!important;
        font-size: 13px!important;
        padding: 4px 0!important;
    }
    a.next-lesson {
        position: relative;
        top: 41px;
        right: 52%;
    }
}

@media screen and (max-width:767px) {
    article#omc-full-article .sabai .sabai-paidlistings-pricing-table-footer a.sabai-btn-success {
        width: 50%;
        padding: 13px 0;
    }
}

@media only screen and (min-width:375px) {
    .view_all_link {
        margin-top: 7px;
    }
}

@media only screen and (min-width:300px) {
    .view_all_link {
        float: right;
        margin-top: 0
    }
}

@media only screen and (max-width:414px) {
    .xoxo div {
        width: 100%!important;
        text-align: center;
    }
    .xoxo #text-4 {
        text-align: left;
    }
}

@media screen and (max-width:714px) {
    header #omc-container .side_header.fr .omc-widget.widget_custom_html {
        margin-left: 1%;
        width: 100%;
    }
}

@media only screen and (max-width:714px) {
    #simple-social-icons-2 {
        left: 0;
    }
}

@media screen and (min-width:767px) {
    div.related.products ul.products li.product {
        height: 300px;
    }
    div.related.products ul.products li.product a.button.add_to_cart_button {
        position: absolute;
        bottom: 0;
    }
}

@media screen and (min-width:769px) {
    section.blog_page ul.products li.product a.button.add_to_cart_button {
        position: absolute;
        bottom: 0;
    }
}

@media screen and (max-width:650px) {
    .woocommerce ul.products li.product a img {
        height: 152px!important;
    }
    .woocommerce ul.products li.product h3 {
        height: 70px;
    }
}

@media screen and (min-width: 769px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: calc(100%/2 - 20px)!important;
    }
    .woocommerce ul.products li.product a img {
        height: 183px!important;
    }
}

@media screen and (min-width: 991px) {
    .page-id-31394 .tp-caption.small_light_3lines.tp-fade.tp-resizeme.start {
        top: 225px!important;
    }
}

@media only screen and (max-width: 479px) {
    .page-id-31394 #omc-transparent-layer {
        float: none;
        width: 100%;
    }
}

@media screen and (max-width: 769px) {
    
	
	.single-product.woocommerce div.product p.price,
    .single-product.woocommerce ul.products li.product .price {
        position: relative;
        bottom: auto;
    }
    .tp-bullets.simplebullets.round {
        display: none;
    }
    /* .tp-revslider-mainul .tp-caption {
         display: none;
    }*/
    .tp-revslider-mainul .tp-caption {
        padding-left: 10px!important;
    }
    .tp-revslider-mainul .tp-caption h1 a {
        font-size: 14px!important
    }
    .tp-revslider-mainul .tp-caption p {
        font-size: 9px!important;
        line-height: 12px!important;
        text-shadow: none!important;
        white-space: pre-line!important;
    }
    #omc-full-article .childBadge .child_Widget_2016 .notificationBox .notifypopup {
        width: 48%;
    }
    .child_Widget_2016 section.notificationBox {
        margin-top: 15px;
    }
    #omc-full-article .childBadge .child_Widget_2016 .checkboxCF {
        top: 10px;
    }
}

@media screen and (max-width: 375px) {
    #omc-full-article .childBadge .child_Widget_2016 .notificationBox .notifypopup {
        width: 100%;
        margin-top: 15px;
    }
}

@media screen and (min-width: 769px) {
    .single-product.woocommerce ul.products li.product,
    .single-product.woocommerce-page ul.products li.product {
        width: 22.05%!important;
    }
    .single-product div.related.products ul.products li.product a.button.add_to_cart_button {
        position: relative;
        top: 0;
        bottom: auto;
    }
    .woocommerce a.added_to_cart {
        position: absolute;
        bottom: 0;
        left: 115px;
    }
}

@media screen and (min-width: 1024px) {
    body.shop #omc-sidebar {
        margin-top: 76px;
    }
    section#omc-sidebar {
        margin-top: 0px;
    }
    body.archive.woocommerce .omc-right {
        margin-top: 88px !important;
    }
}

@media screen and (max-width: 991px) {
    .woocommerce div.product p.price,
    .woocommerce ul.products li.product .price {
        position: inherit;
    }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    .woocommerce div.product p.price,
    .woocommerce ul.products li.product .price {
        position: absolute;
    }
}

@media screen and (max-width: 1024px) and (min-width: 500px) {
    #ostafa_wrapper .after-slider-categories {
        display: none !important;
    }
    #ostafa_wrapper .rem_facet_mob {
        display: block !important;
    }
    #ostafa_wrapper #omc-sidebar {
        clear: right !important;
        width: 38% !important;
        float: right !important;
    }
    #ostafa_wrapper div#ostafa {
        float: left;
        width: 60% !important;
    }
    #ostafa_wrapper .test0,
    #ostafa_wrapper section#omc-sidebar {
        float: right !important;
        width: 38% !important;
        margin-top: 88px !important;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1023px) {
    #ostafa_wrapper .test0,
    #ostafa_wrapper section#omc-sidebar {
        float: right !important;
        width: 30% !important;
        margin-top: 88px !important;
    }
}

@media screen and (max-width: 400px) {
    #ostafa_wrapper .woocommerce ul.products li.product .woocommerce-loop-category__title,
    #ostafa_wrapper .woocommerce ul.products li.product .woocommerce-loop-product__title,
    #ostafa_wrapper .woocommerce ul.products li.product h3 {
        font-size: 0.7em !important;
    }
    #ostafa_wrapper .woocommerce ul.products li.product,
    #ostafa_wrapper .woocommerce-page ul.products li.product {
        margin-bottom: 3em !important;
    }
}

@media only screen and (max-width:240px) {
    body {
        overflow: visible!important;
    }
    .newsletter.newsletter-subscription {
        margin-left: -64px;
    }
    div.newsletter_email input {
        width: 60%!important;
    }
}

.nav#omc-main-navigation ul.sub-menu {
    background: #ccc !important;
}

@media screen and (max-width:767px) and (min-width:580px) {
    a.omc-mobile-back-to-top {
        display: none;
    }
    .omc-widget {
        width: auto;
    }
}

@media screen and (max-width:580px) {
    #ostafa_wrapper div#ostafa {
        width: 100%!important;
        float: none;
    }
    #ostafa_wrapper section#omc-sidebar {
        margin-top: 25px!important;
        width: 80%!important;
        float: none!important;
        margin-left: 0 auto!important;
    }
    .omc-right .space img {
        width: 100%!important;
    }
    section#omc-sidebar li {
        float: none;
    }
    .new-ostafa.shop-pg:after,
    .new-ostafa.shop-pg:before {
        content: " ";
        display: block;
        width: 100%;
        height: 100%;
        clear: both;
        position: relative;
    }
    a.omc-mobile-back-to-top {
        width: auto!important;
    }
    li#search-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    }
}
.followup-checkout{
display:none !important;
}
.single-product .fcrs{
display:none !important;
}
.single-product .fcgb{
display:block !important;
} 
.fcrs{
display:block ;
}
.fcgb{
display:none ;
} 
#customer_details .woocommerce-billing-fields h3{
display:none;
}

@media(max-width:768px) {
	.rev_slider_wrapper{ display:none!important;}
	header .side_header.fr{display:none!important;} 
	section#omc-sidebar{ margin-bottom:0px; }
	
	#omc-sidebar li#custom_html-14 {display: none!important;}
	#omc-sidebar li#custom_html-16 {display: none!important;}

}