/* - general - */

.100Kbanner .uvc-main-heading p {text-shadow: 3px 3px 6px rgba(66, 68, 90, 1) !important}

.type-post ol, .type-post ul {list-style-position: inherit; padding-left: 30px}
.type-post li {padding: 5px 10px}

sup, sub {vertical-align: baseline; position: relative; top: -0.4em; } sub {top: 0.4em; }

a.fris_button {border: 2px solid #f56450; background-color: #f56450; color: #ffffff !important; padding:15px 20px; border-radius: 5px; font-weight: bold; font-size: 20px; text-align:center; white-space: nowrap;}
a.fris_button:hover {border: 2px solid #f56450; background-color: #ffffff; color: #f56450 !important;}

.zamow_faq .ui-accordion-content {font-size: 14px; line-height: 19px; padding-left:8px !important; padding-right:8px !important; display:none}
.zamow_faq .ui-accordion-header {color: #fff!important; border-color: #F56450!important; background-color:#F56450!important}
.zamow_faq .ui-accordion-header a {color: #fff!important}

.testimonial_asia .testimonials-author {font-weight: bold; color: #FFFFFF !important}
.testimonial_asia .testimonials-author span {color: #FFFFFF !important}

#disqus_recommendations {display: none}

.festiwal_aukcje_lista #evcal_calendar_2 .calendar_header {display: none !important}

.wosp_header .upb_bg_overlay {background-color: rgba(0,0,0,0.8) !important}

.bgr_center {background-position: center center};

.row_hidden {display: none !important}

#menu_order {
    text-align: center;
    padding: 10px 12px;
    margin: 8px 3px;
    border-radius: 5px;
    border: 1px solid #f56450;
    color: #f56450;
    line-height: 15px;
    font-size: 18px;
    background-color: #fffeed;
}

@media (max-width: 600px) {
article section table td {float: left !important; border: 0px !important}
article section table tbody tr {border: 0px !important}
article section table {border: 0px !important}
.codex_table td.codex_lp {display: block  !important; text-align: center !important; padding: 10px 5px 0px 5px !important; width: 100% !important; }
}


.codex_pre {font-weight: bold}
.codex_table {font-family: 'Source Sans Pro'}
td.codex_lp { font-weight: normal; padding: 5px 10px 5px 10px; vertical-align: top; text-align: center; width: 35px; font-size: 15px; line-height: 1.3em}
td.codex_text { padding: 5px 0px; vertical-align:top; font-size: 16px; line-height: 1.3em}
.codex_glossary td.codex_lp {padding: 8px 10px; }


/* lista mediów */

#media_grid .esg-filterbutton {background-color: #ffffff; color: #333333; border: 1px solid #ddd; padding: 1px 20px !important; line-height: 33px; margin: 0px 11px 5px 0px}
#media_grid .esg-filterbutton:hover {background-color: #FBF9BC;}
#media_grid .esg-filterbutton.esg-allfilter {border: 1px solid #AAA; font-size: 14px; font-weight: bold; line-height: 33px; padding: 1px 20px !important; }
#media_grid .esg-filterbutton.selected {background-color: #e66e50; color: white; border: 1px solid #e66e50}
#media_grid .esg-filterbutton.selected span {text-decoration: none !important;}


.super_szkolenie_accordion h3 {background-color: #f5645}
.super_szkolenie_accordion h3 a {color: white; font-weight: bold !important; font-size: 18px !important}

.super_szkolenie_rules ol {list-style-position: outside !important; margin-left: 25px}
.super_szkolenie_rules li {padding: 8px 0px 8px 15px; font-size: 15px; line-height: 1.3em; color: #666}
.super_szkolenie_rules p {font-size: 15px; line-height: 1.3em; color: #666}

.cert_fristabs .tab-current a {box-shadow: inset 0px -6px #f56450 !important}

#menu_order .ubermenu-target-description {color: #f56450}


#zamow_org {margin: 0px auto; max-width: 900px; clear: both; padding-top: 15px}

#zamow_org .state {padding-top: 40px; padding-bottom: 30px}

#zamow_org .state_name {text-align:center; font-weight:300; font-size: 25px}

#zamow_org .partner_header {background-color: #f4f4f4; font-size: 18px; padding: 8px 20px; border: 2px solid #ffffff; cursor: pointer; cursor: hand}
#zamow_org .partner_header:hover {background-color: #DDF6C5;}
#zamow_org .partner_header.active {background-color: #f56450; font-weight: bold; color: #fff}

#zamow_org .partner_header .partner_name {font-size: 20px}
#zamow_org .partner_header .partner_city {color: #AAA; font-size:16px; text-align: right; float:right; margin: 0px; padding:0px}
#zamow_org .partner_header.active .partner_city {color: #DDD; font-weight: normal; margin-top:5px}

#zamow_org .partner_descr {display:none; text-align:center; background-image: url("https://static.fris.pl/web/loading2.gif"); background-repeat: no-repeat; background-position:center; background-size: 220px 145px; }

#zamow_org .partner_buttons {padding: 5px 0px 15px 0px; text-align:center}
#zamow_org .partner_buttons a {padding: 10px 20px; width: 180px; display:block; margin: auto; background-color: #f56450; color: white; border: 1px solid #f56450; border-radius: 15px; font-weight: bold}
#zamow_org .partner_buttons a:hover {background-color: white; color: #f56450; border: 1px solid #f56450; border-radius: 15px;}

#zamow_org_states ul {list-style-type: none; padding: 0; margin: 5px 0px 15px 0px; display: inline-block; text-align:center}
#zamow_org_states li {display: inline-block; border-right: 1px solid #e5e5e5; margin: 5px 0px}
#zamow_org_states li a {display:block; padding: 2px 10px; border: 1px solid #fff; color: #999; font-size: 12px; font-weight: 600;}
#zamow_org_states li a:hover {text-decoration: underline; color: #000}
#zamow_org_states li a.active {border: 1px solid #f56450; background-color: #f56450; color: white}


.super_licencja .super_paragraf td {padding: 25px 0px 10px 0px; font-size: 20px; font-weight: bold; text-align: center}
.super_licencja td {padding: 12px 7px}
.super_licencja .super_punkt {padding: 12px 7px; vertical-align: top}

.super_licencja2 {margin-left: 45px}
.super_licencja2 td {padding: 4px 0px 4px 7px}
.super_licencja2 .super_punkt {padding: 4px 7px; vertical-align: top}

.super_licencja2 td table {background-color: #fff; margin-top: -15px}
.super_licencja2 td table td {background-color: #fff}
.super_licencja2 td table td.super_punkt {background-color: #fff}

/*.zamow_faq .ui-accordion-header {color: #F56450!important; border: 1px solid #F56450!important; background-color:#ffffff!important}
.zamow_faq .ui-accordion-header a {color: #F56450!important}
*/

body img {display:inline}

.ult_countdown-amount {font-family: Oswald}
.ult_countdown-div {color:#eee}

body.single-ajde_events .dp-subheader-wraper {display:none}
.row_hidden {display: none !important}

ul.photo_gallery {list-style-type: none !important;}

.privacy_no {valign:top !important; padding: 10px 15px !important; vertical-align: top !important}
.privacy_text {padding: 10px !important}
.privacy_text ul {margin-top: 0px !important}

/* - text-shadow - */

.shadow-med {text-shadow: 2px 2px 8px #000000}
.textshadow {text-shadow: none !important}

.ult_expheader {text-transform: none !important}

.festiwal_eventlist .evo_auction {}

.festiwal_eventlist #evcal_head {display:none}
.festiwal_eventlist .eventon_sf_field {display:none}
.festiwal_eventlist .eventon_sorting_section {border: 0px}
.festiwal_eventlist .eventon_filter_dropdown {display:block  !important; position: inherit  !important; border: 0px}
.festiwal_eventlist .eventon_filter_dropdown p {float:left; padding: 5px 15px; border: 1px solid #ddd; font-size: 13px !important; text-transform: none}
.festiwal_eventlist .filtering_set_val {font-size: 25px; font-weight:bold; text-transform: none; font-style: normal; padding: 5px 0px; background-color: #fff; color: #333; text-align:center}
.festiwal_eventlist .filtering_set_val:hover {background-color: #fff}
.festiwal h1 {font-size: 60px; text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);}

.evo_lightbox_content .evcal_evdata_cell.shorter_desc {padding-bottom: 20px}

.evo_card_organizer_name_t a {font-style: normal; text-decoration: underline !important;}
.evo_card_organizer_name_t a:hover {text-decoration:none !important; color: #f56450}

.evo_metarow_details .eventon_full_description ul {list-style-type: disc !important; padding-left: 20px; margin: inherit}
.evo_metarow_details .eventon_full_description li {display: list-item !important; padding-bottom: 0px !important}
.evo_metarow_details .eventon_full_description p {margin: 10px 0px !important; padding: 0px !important}

.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em {display: inline; padding-left: 3px}

.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time {display: block}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time .start {padding-top: 7px}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time .end {display: none}

#evcal_list .eventon_list_event .evcal_desc em.evcal_cmd {margin-top: 10px}

/* button płatności na liście */

.eventon_events_list .fris_buttons {text-align:right; white-space:nowrap; margin-left:-40px; padding-top: 0px; padding-bottom: 5px !important; line-height: 1.5em}
.eventon_events_list .fris_buttons .button_more {width: 100px; padding: 5px; margin-left: 15px; text-align: center; border: 1px solid #999; background-color: #eee; border-radius: 5px; font-size: 14px; display: inline-block !important}
.eventon_events_list .fris_buttons .button_buy {width: 100px; margin-left: 15px; padding: 5px; text-align: center; color: white !important; border: 1px solid #f56450; background-color: #f56450; border-radius: 5px; font-size: 14px; display: inline-block !important}


/* button płatności */

.evcal_desc2.evcal_event_title {padding-right: 30px !important}
.festiwal_events .eventon_events_list .eventon_list_event .evcal_desc .evcal_time {font-size: 17px; padding-bottom: 0px; padding-left: 20px; line-height: 1.4em; margin-left: 5px; color: #32afd2 !important; font-weight: bold}

.evcal_cblock.evcal_auction .evo_day {display: none !important}
.evcal_cblock.evcal_auction .evo_auction_deadline {font-size:13px !important; display: block; line-height: 1.3em; margin-bottom: 10px}

.button_pay {display:block; width: 160px; padding: 10px; font-size: 16px; color:white !important; text-align:center; font-weight: bold; position:absolute; top: -10px; right: 15px; background-color: #f56450; border-radius: 5px; -webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); z-index:9999}
.button_pay:hover {color:white; background-color: #f57b6b}

.button_pay_list { white-space: nowrap; display:block; width: 100px; padding: 10px; font-size: 14px; color:#f56450 !important; text-align:center; font-weight: bold; position:absolute; top: 10px; right: 10px; background-color: #fffeed; border: 1px solid #f56450; border-radius: 5px; -webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.1); z-index:9999}

/* tabs */

section.content-current.animated { opacity: inherit;}
.et-tabs {font-weight: inherit; font-size: inherit}
.et-align-center nav {margin-bottom: 0px}
.et-tabs nav a span {font-size: inherit; }

/* tabs - line style */

.et-tabs-style-line nav a {text-transform: inherit; font-weight: bold; letter-spacing: inherit}

.festiwal_fristabs nav a {padding: 5px 40px}

/* RODO */

.rodo {font-size: 13px !important; line-height: 14px !important}
.rodo_dark {color: #FFFFFF}
.rodo_light {color: #666}


/* certyfikacja */

.kamp .aio-icon-title i {font-family:'Open Sans';font-weight:600;font-size:20px; color: #f56450}

/* lista trenerów */

#festiwal_trainers .esg-entry-media img {left: 0% !important; width: 100% !important; height: auto !important;}
.eg-massreviews-cert-content {background: transparent !important}
#festiwal_trainers .esg-bc.eec {min-height: 3.5em; background-color: white}
#festiwal_trainers .esg-media-poster {background-size: 100%; background-position: top}
#festiwal_trainers {border-bottom: 0px !important}

/* formularze */

._form ._form-content label {margin-bottom: 0px !important}


/* tabulencje */

.tabulencje {margin: 20px 0px}

.tabulencje .wpb_wrapper.ui-tabs {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #000;
   overflow:hidden;
   position:relative;
}
.tabulencje .wpb_wrapper.ui-tabs > ul.wpb_tabs_nav {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.tabulencje .wpb_wrapper.ui-tabs > ul.wpb_tabs_nav > li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:20;
   position:relative;
   right:50%;
}
.tabulencje .wpb_wrapper.ui-tabs > ul.wpb_tabs_nav > li > a {
   display:block;
   margin:0 0 0 1px;
   padding:10px 20px;
   background:#fff;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
  font-weight: 300;
  font-size: 20px;
}

.tabulencje .wpb_tab.ui-tabs-panel {
  clear:both; 
}




/* li */

.indent_ol ol {list-style:decimal}
.indent_ol li {padding-left:10px}
.indent_ol.keypoints_ol li {padding:10px}


/* EVENTON */

.evcal_evdata_row .eventon_desc_in h2 {margin: 40px 0px 15px 0px}
.evcal_evdata_row .eventon_desc_in h3 {margin: 25px 0px 10px 0px}
.evcal_evdata_row .eventon_desc_in h4 {margin: 15px 0px 5px 0px}
.evcal_evdata_row .eventon_desc_in h4 {margin: 15px 0px 5px 0px}

.enterownrow {padding: 5px 15px; background-color: #DDF6C5;}

.evcal_evdata_row .evcal_evdata_cell li,
.evcal_evdata_row .evcal_evdata_cell td {font-size: 13px}


/* lista trenerów */

#trenerzy_grid .esg-entry-media img {left: 0% !important; width: 100% !important; height: auto !important;}
.eg-massreviews-cert-content {background: transparent !important}
#trenerzy_grid .esg-bc.eec {min-height: 3.5em; background-color: white}
#trenerzy_grid .esg-media-poster {background-size: 100%; background-position: top}

#navtrenerzy1 .esg-filter-checked, #navtrenerzy2 .esg-filter-checked {display:none}

#trenerzy_filter_1 .esg-filter-checked {display: none !important}
#trenerzy_filter_1 .esg-filterbutton {margin: 3px 0px !important; padding: 5px 10px !important}
#trenerzy_filter_1 .esg-filterbutton.selected {color: #ffffff !important; background-color: #e66e50; border-right: 1px solid #ffffff !important}
#trenerzy_filter_1 .esg-filterbutton.selected span {text-decoration: none !important;}

#trenerzy_filter_2 .esg-filter-checked {display: none !important}
#trenerzy_filter_2 .esg-filterbutton {margin: 3px 0px !important; padding: 5px 10px !important}
#trenerzy_filter_2 .esg-filterbutton.selected {color: #ffffff !important; background-color: #e66e50; border-right: 1px solid #ffffff !important}
#trenerzy_filter_2 .esg-filterbutton.selected span {text-decoration: none !important;}

.opensanslight {font-weight: 300}
.size20 {font-size:20px}

/* karta trenera trenerzy */

#trenerzy-grid, #trenerzy-grid article {border-bottom: 0px !important}
.body_trainer .wpb_content_element {margin-bottom: 0px !important}
.esg-filters, .esg-multiplefilters {border-bottom: 0px}

.esg-loadmore {width: 300px; display:block; margin-left: auto; margin-right: auto; text-align:center; font-size: 15px; padding: 10px; border: 1px solid #e66e50; color: #e66e50}
.esg-navigationbutton {opacity: 1 !important; width: 300px !important; display:block; margin-left: auto !important; margin-right: auto !important; text-align:center !important; font-size: 15px !important; padding: 10px !important; border: 1px solid #e66e50; color: #e66e50 !important}

/* sidebar */

#dp-sidebar .box h3.box-title {
 border-bottom: 1px solid #666666;
 color: #666666;
 font-size: 17px;
 font-weight: bold;
 margin: 0 0 5px;
 padding-bottom: 5px; 
    letter-spacing: 0px;
    text-transform: none; 
}

#dp-sidebar div.box ul li {padding: 2px 0;}
#dp-sidebar div.box {margin-bottom:40px; font-size:13px}

.fb-container {width: 233px; height: 265px; overflow: hidden; margin: -5px}
.fb-container span {margin: -1px 0px 0px -1px;}

/* postlist */

.post_likes {background: #43609c url('/wp-content/themes/evolve/images/icon-like.png') no-repeat 20% 50%; position: absolute; top:15px; /*85px*/ width:27px; left:0px; color: white;font-size: 14px; text-align:center; padding: 5px 3px 3px 20px; font-weight: 400; border-bottom-right-radius: 2px; border-top-right-radius: 2px; display:none; border: 1px solid rgba(255, 255, 255, .3); border-left: 0px}

.post_comments {background: #439c47 url('/wp-content/themes/evolve/images/icon-comment.png') no-repeat 20% 50%; position: absolute; top:55px; /*125px*/ width:27px; left:0px;color: white;font-size: 14px; text-align:center; padding: 5px 3px 3px 20px; font-weight: 400; border-bottom-right-radius: 2px; border-top-right-radius: 2px;  border: 1px solid rgba(255, 255, 255, .3); border-left: 0px
}

.medium .date-container {width: 50px; display:none}

/* styl myslenia nauczyciela */

#post-3155 .vc_custom_1434006339334 {padding-bottom: 0px !important}

/* blogpost */

div.meta span {font-size: 13px; color: #5e6a75}
div.meta span a {font-size: 13px; color: #5e6a75}

.shifted-content {padding-left:125px}

.large .date-container .month h4 {color:  #b0bac3}
.large .date-container .day h2 {color:  #b0bac3}
.large .date-container .inner {padding: 5px 25px 5px 5px}
.large .date-container {width: 95px}

/* .post-social {margin-top: 25px; position: relative; text-align:left;} */

.meta .comments a {color: #f56450 !important; font-style:normal; font-weight:bold;}

.post-social {margin-top: 30px; position: relative}
.post-social .fb-like {position: absolute; top: 0px; left: -10px}

.post-social-bottom {margin-top: 15px; padding-top: 15px; margin-bottom: 15px}
.post_social_bottom_left  {float:left; width: 340px; margin-top: 15px}
.post_social_bottom_right {float:left; width: 340px; padding-top: 22px; margin-left: 10px}

.shifted-content h3 {font-size: 24px; margin-top: 30px}

/* - - */

.taglist {margin: 0px; padding:0px}
.taglist .tags {margin: 0px; padding: 0px}
.taglist .tags a {background-color: #ffffff; color: #aaa; font-size: 11px; border: 1px solid #eee; padding: 5px 8px;}
.taglist .tags a:hover {background-color: #f56450; color: #fff; border: 1px solid #f56450}

.dp-readon {display:none;}


.widget_dp_social_icons a {float:left}

/*
#dp-mainbody-columns section.content {font-size: 16px}
#dp-mainbody-columns h2 {font-size: 40px}
#dp-mainbody-columns h3 {font-size: 32px}
#dp-mainbody-columns h4 {font-size: 20px}
#dp-mainbody-columns h5 {font-size: 16px}
*/

body, article > section.content {font-size: 16px}
body h2 {font-size: 40px}
body h3 {font-size: 32px}
body h4 {font-size: 20px}
body h5 {font-size: 16px}

blockquote {padding: 25px; background-color: #F7F7F7;}
blockquote p {font-size:17px}

.shifted-content blockquote {padding-bottom: 5px}

.headerintro {font-size:24px}

.separator-icon {transform: translate(-50%, -50%) !important}
.testimonials p {margin-bottom: 0px;}

.Defaults-info-circle {color: #00a8ff; cursor:help; font-size: 18px; line-height: 16px;}
.Zebra_Tooltip {line-height: 120%}
.Zebra_Tooltip ul {margin-top: 5px; margin-bottom:5px}

.hr300 {width: 300px !important; margin-bottom: 50px}

/* korekty modułów */

.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back, .flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back {max-height: calc(100% - 25px) !important }
.happy-clients-author {font-size: inherit !important}
.happy-clients-content .happy-clients-cite {font-family: inherit; color: inherit; font-size: 18px; background-color: #ffffff; font-style:normal}
body .happy-clients-photo img {border: 2px solid #ffffff; width: 125px; height: 125px}

/* FRISLETTER */

.mymail-wrapper input {font-size: 17px;}
.mymail-wrapper select option {font-size: 17px;}


/* icon list */

ul.smile_icon_list.right li .icon_description {margin-right: 0px}
ul.smile_icon_list.left li .icon_description {margin-left: 0px}


/* - general - */

.addthis_row {margin-left: -170px;}
.addthis_container {display:table; margin: auto}
.addthis_sharing_toolbox {display:table-cell; float:left;}
.addthis_comment {display:table-cell; font-family:'Open Sans';font-weight:300;font-size:13px;color:#777777; margin-bottom:10px; text-align: right; width: 160px; float:left; line-height: 1.2em; margin-right: 10px;}
.text_white {color: #FFFFFF !important}
.text_grey {color: #DDD !important}
.text_center {text-align:center}
.fakty {color: #8DC63F !important}
.relacje {color: #EF3F30 !important}
.idee {color: #FDAF18 !important}
.struktury {color: #1BB0D5 !important}
#dp-top-bar {display:none}
#cn-accept-cookie {margin-top: 0px !important}
#search-form-wrapper {/*display: none*/}
.dp-subheader .main-title {padding-top: 32px;}
.mymail-wrapper {margin: 5px 0px}
.nomargin {margin: 0px !important}
.cursor_hand {cursor: pointer; cursor: hand;}

/* - menu - */

#dp-navigation-wrapper {
    background-color: rgba(250, 250, 250, 1) !important;
    border-bottom: 1px solid #eee !important;
    height: 79px;
    width: 100%;
    z-index: 255;
}



/* FIXED MENU */
/*
#dp-navigation-wrapper {
    top: 0;
    position: fixed  !important;
}
  
#dp-page-box {
	padding-top:79px  !important;
  	margin-top: 0px !important;
}
*/

/* - RWD - */
#dp-mobile-menu {display: none;}
#dp-head #dp-mainmenu-toggle {display: none !important;}
#dp-head .ubermenu-skin-vanilla.ubermenu-responsive-toggle {padding-top:30px; height: 79px; text-align:right; font-size:18px}
#dp-head h1 {margin-left:10px;}
#dp-head {padding-left: 0px; padding-right: 0px}
.ubermenu.ubermenu-responsive {background-color: rgba(250, 250, 250, 1) !important;}

/* posts */

#disqus_thread {width: 100%}

/* - footer - */

#dp-footer-wrap { background: #333333 !important; padding: 45px 0 10px; position:relative}

.height60 {height:60px !importa; overflow:hidden;}




---------------------------------------------------------- */
/* 5. Single image
---------------------------------------------------------- */
img {
  height: auto;
}
.wpb_single_image img {
  height: auto;
  max-width: 100%;
}
.wpb_single_image.vc_align_center {
  text-align: center;
}
.wpb_single_image.vc_align_right {
  text-align: right;
}
.wpb_single_image.vc_align_left {
  text-align: left;
}
div .vc_box_rounded {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div .vc_box_outline,
div .vc_box_outline_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}
div .vc_box_border,
div .vc_box_border_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}
div .vc_box_shadow,
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle,
div .vc_box_shadow_circle {
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle {
  padding: 6px;
}
div .vc_box_shadow_3d {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}
div .vc_box_circle,
div .vc_box_outline_circle,
div .vc_box_border_circle,
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}
.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  left: 10px;
  bottom: 8%;
  width: 40%;
  height: 20%;
  max-height: 100px;
  max-width: 300px;
  z-index: -1;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.vc_box_shadow_3d_wrap:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  transform: rotate(6deg);
}
.vc_box_outline.vc_box_border_blue,
.vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}
.vc_box_border.vc_box_border_blue,
.vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}
.vc_box_outline.vc_box_border_turquoise,
.vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}
.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}
.vc_box_outline.vc_box_border_pink,
.vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}
.vc_box_border.vc_box_border_pink,
.vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}
.vc_box_outline.vc_box_border_violet,
.vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}
.vc_box_border.vc_box_border_violet,
.vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}
.vc_box_outline.vc_box_border_peacoc,
.vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}
.vc_box_border.vc_box_border_peacoc,
.vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}
.vc_box_outline.vc_box_border_chino,
.vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}
.vc_box_border.vc_box_border_chino,
.vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}
.vc_box_outline.vc_box_border_mulled_wine,
.vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}
.vc_box_border.vc_box_border_mulled_wine,
.vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}
.vc_box_outline.vc_box_border_vista_blue,
.vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}
.vc_box_border.vc_box_border_vista_blue,
.vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}
.vc_box_outline.vc_box_border_black,
.vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}
.vc_box_border.vc_box_border_black,
.vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}
.vc_box_outline.vc_box_border_grey,
.vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}
.vc_box_border.vc_box_border_grey,
.vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}
.vc_box_outline.vc_box_border_orange,
.vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68;
}
.vc_box_border.vc_box_border_orange,
.vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68;
}
.vc_box_outline.vc_box_border_sky,
.vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3;
}
.vc_box_border.vc_box_border_sky,
.vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3;
}
.vc_box_outline.vc_box_border_green,
.vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}
.vc_box_border.vc_box_border_green,
.vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}
.vc_box_outline.vc_box_border_juicy_pink,
.vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d;
}
.vc_box_border.vc_box_border_juicy_pink,
.vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d;
}
.vc_box_outline.vc_box_border_sandy_brown,
.vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}
.vc_box_border.vc_box_border_sandy_brown,
.vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}
.vc_box_outline.vc_box_border_purple,
.vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}
.vc_box_border.vc_box_border_purple,
.vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}
.vc_box_outline.vc_box_border_white,
.vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff;
}
.vc_box_border.vc_box_border_white,
.vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff;
}